摘要: 引言 上一篇文章聊到了Java内存模型,在其中我们说JMM是建立在happens before(先行发生)原则之上的。 为什么这么说呢?因为在Java程序的执行过程中,编译器和处理器对我们所写的代码进行了一系列的优化来提高程序的执行效率。这其中就包括对指令的“重排序”。 重排序导致了我们代码并不会按 阅读全文
posted @ 2018-07-19 07:12 knock_小新 阅读(1326) 评论(0) 推荐(1) 编辑