标签: java
有人可以告诉我,当工作人员返回并正常终止时,成员变量的可见性是否得到保证;是否仍然需要易失性写/读序列以保证可见性?
答案 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
t2
t1
t1.isAlive()
t1.join()