会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
美好的明天
博客园
首页
新随笔
联系
订阅
管理
2018年1月20日
Java线程-volatile不能保证原子性
摘要: 下面是一共通过volatile实现原子性的例子: 通过建立100个线程,计算number这个变量最后的结果。 运行结果: 发现有几种结果: 造成这个结果的原因就是,volatile关键字具有可见性,number++实际上有三步操作,但是不具备原子性。 程序分析: number++包含三步操作:1,读
阅读全文
posted @ 2018-01-20 17:02 美好的明天
阅读(614)
评论(0)
推荐(0)
公告