1
如果我们只考虑get/set方法,它们是否相同?或者说,以下两段代码是否相等?什么是挥发性变量与原子变量之间的差异?
private volatile boolean a;
public boolean isA(){
return a;
}
public void setA(boolean a){
this.a = a;
}
private AtomicBoolean a;
public boolean isA(){
return a.get();
}
public void setA(boolean a){
this.a.set(a);
}
重复的http://stackoverflow.com/questions/3786825/java-volatile-boolean-vs-atomicboolean – skaffman 2012-03-15 15:39:56