高速缓存一致性可以在处理器级别实现,但是,除非处理器内存模型保证顺序一致性(在大多数现代体系结构中不是这种情况),否则只有在需要时才会获得高速缓存一致性。
这就是volatile的含义:它要求JVM生成相关的机器指令,这些指令将要求处理器将其缓存与主内存同步。

高速缓存一致性可以在处理器级别实现,但是,除非处理器内存模型保证顺序一致性(在大多数现代体系结构中不是这种情况),否则只有在需要时才会获得高速缓存一致性。
这就是volatile的含义:它要求JVM生成相关的机器指令,这些指令将要求处理器将其缓存与主内存同步。