会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
弩
聪明出于勤奋,天才在于积累
::
首页
::
博问
::
闪存
::
新随笔
:: :: ::
管理
::
公告
2011年11月28日
volatile的原理与技巧,以及与synchronized的区别
摘要: volatile本质是在告诉jvm当前变量在寄存器(工作内存)中的值是不确定的,需要从主存中读取。这样在任何时刻,两个不同的线程总是看到某个成员变量的同一个值。Java语言规范中指出:为了获得最佳速度,允许线程保存共享成员变量的私有拷贝,而且只当线程进入或者离开同步代码块时才与共享成员变量的原始值对...
阅读全文
posted @ 2011-11-28 11:47 弩
阅读(308)
评论(0)
推荐(0)
编辑