0

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

4

1 回答 1

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

于 2013-10-26T18:26:24.710 回答