理解 volatile
JMM 对 volatile 的特殊规则
volatile 的语义
可见性
volatile boolean shutdown;
public void shutDown(){
shutdown=true;
}
public void doWork(){
while(!shutdown){
//do stuff
}
}禁止指令重排序
如何实现可见性和禁止重排序?
最后更新于