摘要: 与前面介绍的锁和volatile相比较,对final域的读和写更像是普通的变量访问。对于final域,编译器和处理器要遵守两个重排序规则: 下面,我们通过一些示例性的代码来分别说明这两个规则: 这里假设一个线程A执行writer ()方法,随后另一个线程B执行reader ()方法。下面我们通过这两 阅读全文
posted @ 2018-03-22 10:45 空の彼方 阅读(185) 评论(0) 推荐(0) 编辑