摘要: 对于final 域,编译器和处理器要遵守两个重排序规则: 非标准理解就是:1.对象构造函数内有final域,必须先用构造函数构造对象,再把对象赋给其他引用 2.如果对象有final域,必须先读对象的引用,再读final域 写 final 域的重排序规则可以确保:在引用变量为任意线程可见之前,该引用变 阅读全文
posted @ 2017-08-03 11:14 jerrice 阅读(2485) 评论(0) 推荐(1) 编辑