volatile的实现

字节码层面

ACC_VOLATILE

JVM

volatile内存区的读写都加了内存屏障
volatile的实现_第1张图片

OS和硬件层面

windows lock 指令实现

你可能感兴趣的:(java)