java執行緒中的join

NO IMAGE

今天打算把程式修改成為多執行緒的,在測試中發現了幾個地方,來反映下,先看程式碼吧:

 

 

上個程式碼中,如果沒有join的話,在排程了2個子執行緒後,主執行緒繼續執行,如果有join的話,那麼就等待這個子執行緒執行完了才回接著執行主執行緒的列印”111″。不管有沒有join,程式是都會等到子執行緒全部結束才回結束的,而不是在主執行緒結束後,不管子執行緒是否結束都結束的。