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