会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
水下功夫做透,水上才能顺风顺水。
不受人言驱使,不失己言风范。
天道酬勤,地道庇隐,人道慕高,己道格物。
博客园
首页
新随笔
联系
管理
订阅
2020年5月18日
为什么volatile能保证有序性不能保证原子性
摘要: volatile适用场景值得一说的是volatile 变量的单次读/写操作可以保证原子性的,如 long 和 double 类型变量,但不能保证 i++的原子性,因为本质上 i++是读、写两次操作。在一些特殊的场景下可以代替 Synchronized。必须同时满足下面两个条件,才能保证线程安全。(1
阅读全文
posted @ 2020-05-18 22:09 北方寒士
阅读(1774)
评论(0)
推荐(0)
编辑
公告