丁保国的博客

收集整理工作生活,点点滴滴

  :: :: 博问 :: 闪存 :: :: :: :: 管理 ::

2009年5月3日

摘要: 关于volatile我们知道,在Java中设置变量值的操作,除了long和double类型的变量外都是原子操作,也就是说,对于变量值的简单读写操作没有必要进行同步。 这在JVM1.2之前,Java的内存模型实现总是从主存读取变量,是不需要进行特别的注意的。而随着JVM的成熟和优化,现在在多线程环境下 volatile关键字的使用变得非常重要。在当前的Java内存模型下,线程可以把变量保存在本地内存... 阅读全文
posted @ 2009-05-03 23:33 丁保国 阅读(216) 评论(0) 推荐(0) 编辑