线程终止时的可变可见性

时间:2013-10-26 18:20:15

标签: java

有人可以告诉我,当工作人员返回并正常终止时,成员变量的可见性是否得到保证;是否仍然需要易失性写/读序列以保证可见性?

1 个答案:

答案 0 :(得分:1)

线程t2检测到线程t1已终止后,通过t1.isAlive()t1.join()t1中的任何写入都会显示在t2中。见http://docs.oracle.com/javase/specs/jls/se7/html/jls-17.html#jls-17.4.4