摘要: 1 CPU中的三级缓存及可见性问题 1.1 简介 1.2 缓存行Cacheline 1.3 可见性问题-缓存一致性协议 2 JAVA中的有序性问题 2.1 指令重排简介 2.2 as-if-serial语义 2.2.1 数据依赖 2.2.2 控制依赖 2.3 指令重排示例 2.3.1 代码 2.3. 阅读全文