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