java多线程开发07——final 对final域,编译器和处理器要遵守两个重排序规则。 在构造器函数内对一个final域的写入,随后把这个被构造的对象赋值给引用变量,两个操作不能重排序。即 构造函数中对一个final域的写入构造完把对象赋值给引用变量 初次读取一个包含final域的对象引用,随后初次读这个final域,两个操作不能重排序。即 初次读取一个包含final域的对象引用初次读取这个final域