![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
final
sh苏苏
写的一手好bug
展开
-
并发学习-final
对于 final 域,编译器和CPU要遵守两个重排序规则: final 写:“构造函数内对一个final域的写入”,与“随后把这个被构造对象的引用赋值给一个引用变量”,这两个操作之间不能重排序。 final 读:“初次读一个包含final域的对象的引用”,与“随后初次读对象的final域”,这两个操作之间不能重排序。 写 final 域的重排序规则禁止把 final 域的写重排序到构造函数之外。...原创 2019-05-22 10:22:36 · 106 阅读 · 0 评论 -
volatile和final
http://www.infoq.com/cn/articles/java-memory-model-4?utm_source=infoq&utm_medium=related_content_link&utm_campaign=relatedContent_articl...转载 2019-05-22 10:38:47 · 316 阅读 · 0 评论