一、字节码层面
ACC_VOLATILE
二、JVM层面
StoreStoreBarrier
Volatile写操作
StoreLoadBarrier
LoadLoadBarrier
Volatile读操作
LoadStoreBarrier
三、OS和硬件层面
使用 hsdis 观察汇编码
lock指令xx执行xxx指令的时候保证对内存区域加锁
https://blog.youkuaiyun.com/qq_26222859/article/details/52235930
hsdis - HotSpot Dis Assembler
windows lock指令实现