会员
周边
捐助
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
chuliang
2018年1月5日
volatile 和 缓存一致性协议 mesi的关系
摘要: 在Java中,volatile是个很高层面的规范,保证了指令不会被重排序+对volatile变量的写使得当前cpu缓存中的所有变量写回到主存中,从而保证了内存可见性。 具体的实现是靠JVM和cpu(还有操作系统?)合作实现的,不管cpu有没有mesi协议,用了volatile,JVM都会保证可见性,
阅读全文
posted @ 2018-01-05 20:59 chuliang
阅读(5156)
评论(1)
推荐(8)
编辑
公告
导航
博客园
首页
新随笔
新文章
联系
订阅
管理