Java 内存模型

Java 内存模型是 JLS 的一部分,它指定了一个线程可以保证看到另一个线程对内存写入的影响的条件。最新版本中的相关部分是“JLS 17.4 内存模型”( Java 8Java 7Java 6

Java 5 中的 Java 内存模型进行了重大改革,其中(其中包括)改变了 volatile 的工作方式。从那时起,内存模型基本上没有变化。