摘要: 一、指令重排问题 你写的代码有可能,根本没有按照你期望的顺序执行,因为编译器和 CPU 会尝试指令重排来让代码运行更高效,这就是指令重排。 1.1 虚拟机层面 我们都知道CPU执行指令的时候,访问内存的速度远慢于 CPU 速度。 为了尽可能减少内存操作带来的 CPU 空置的影响,虚拟机会按照自己的一 阅读全文
posted @ 2020-08-20 10:59 Life_Goes_On 阅读(1631) 评论(0) 推荐(1) 编辑