文章目录 概念源码使用 概念 一旦一个共享变量(类的成员变量、类的静态成员变量)被volatile修饰之后,那么就具备了两层语义: 1)单次读写的原子性,多线程下的可见性. 2)禁止进行指令重排序。 源码使用 截图源码来自于jdk8