会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
北辰Root
博客园
首页
新随笔
联系
管理
订阅
2019年9月2日
多线程--volatile
摘要: 在解释volatile关键字之前,先说说java的指令重排以及代码的执行顺序。 指令重排: 按代码的顺序,执行时先给x赋值再给y赋值,再执行x=x+1;最后求和。 由于x=x+1和sum=x+y是写操作不会进行指令重排,但是x=1与y=2是不互斥的;出于性能优化的考虑(对x赋值后直接对x进行操作可以
阅读全文
posted @ 2019-09-02 10:14 北辰Root
阅读(240)
评论(0)
推荐(0)
编辑
公告