会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
咔啡
Java Program!
博客园
首页
新随笔
联系
订阅
管理
synchronized、volatile、CAS 比较?
1、synchronized
是悲观锁
,
属于抢占式
,
会引起其他线程阻塞
。
2、volatile
提供多线程共享变量可见性和禁止指令重排序优化
。
3、CAS
是基于冲突检测的乐观锁
(
非阻塞
)
Java Program!
posted @
2020-07-07 18:16
咔啡
阅读(
589
) 评论(
0
)
收藏
举报
刷新页面
返回顶部
公告