Volatile 的主要作用 保证内存可见性 保证顺序性(禁止指令重排序) Volatile 是如何生效的 我们从 JAVA 代码从编译到执行这样一个流程去了解下 volatile 是如何实现的。 现在假设我们有如下的一段 JAVA 代码: package com.kyotom.learn; pu