会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
takumiCX
博客园
首页
新随笔
联系
订阅
管理
2018年7月12日
轻量级的同步机制——volatile语义详解(可见性保证+禁止指令重排)
摘要: [TOC] 1.关于volatile volatile是java语言中的关键字,用来修饰会被多线程访问的共享变量,是JVM提供的轻量级的同步机制,相比同步代码块或者重入锁有更好的性能。它主要有两重语义,一是保证多个线程对共享变量访问的可见性,二防止指令重排序。 2.语义一:内存可见性 2.1 一个例
阅读全文
posted @ 2018-07-12 23:13 takumiCX
阅读(5365)
评论(9)
推荐(2)
编辑
公告