摘要: 本文大纲 1. 重排序2. volatile的特性3. happens-before 3.1 线程内的happens-before 3.2 线程间的happens-before4. JMM底层实现原理 1. 重排序 首先,我们来看一段代码: 上面这段代码中,x、y的结果可能会有如下三种情况: x=0 阅读全文
posted @ 2019-04-14 09:44 Pedlar 阅读(904) 评论(0) 推荐(2) 编辑