public synchronized void setValue(int value){this.value = value;}public synchronized int getValue(){return value;}
public synchronized void setValue(int value){
this.value = value;
}
public synchronized int getValue(){
return value;
对变量的写入操作不依赖变量的当前值,或者你能确保只有单个线程更新变量值。
该变量不会与其他状态变量一起纳入不变性条件
在访问变量是不需要加锁
Java并发编程之volatile变量
原文:http://www.cnblogs.com/csu_xajy/p/4338348.html