Context:
threadObject:為Thread對象(以下帶至)
Thread的Join方法:
1.會暫停當前的線程,運行調用該方法的Thread對象所對應的線程將開始履行。
注意點:
1.Thread內部有個判斷isAlive() 判斷,注釋是Tests if this thread is alive. A thread is alive if it has been started and has not yet died.也就是說沒有threadObject.start(),threadObject.join()是肯定不會運行的。另外如果threadObject已履行完了,threadObject.join()也不會有作用。
Tips:
1.當調用threadObject.interrupt()后,其實不會立即終止threadObject所對應的線程。所以為了保證盡快終止,可以立即調用threadObject.join()方法讓它盡快運行,以后終止。