内存模型

java的内存模型,要解决两个主要的问题:可见性和有序性

原子变量是一种“更好的volatile”--donglea 中所有的原子类都有这么一个变量:private volatile int value;

所以,原子类肯定是volatile,再加上它可以提供原子操作。

应该强调的是:atomic类被设计用来构建java.util.concurrent中的类,因此只有在特殊情况下才在自己的代码中使用它们,即便使用了也需要确保不存在其他可能出现的问题。

posted on 2014-02-09 21:31  教父归来  阅读(102)  评论(0)    收藏  举报