下面内容摘自《深入理解Java虚拟机》方便查找用 简而言之: 如果一个变量被volatile修饰,那么这个变量就有了两个特殊规则 可见性(可见性能在一定程度上完成同步,但是并不能完全保证线程安全) 禁止指令重排优化 相关文章: 2021-05-16 2022-12-23 2021-06-09 2021-12-11 2021-10-16