java-concurrent-JMM

final

  • 构造函数中对象的final字段赋值,与随后将该对象引用赋值,两者不能重排序
  • 读取某个对象,与读取对象final的字段,两者不能重排序