Java Thread.join()--父線程等待子線程結束後再結束

 

join是Thread類的一個方法,啓動線程後直接調用,例如:

1

Thread t = new  AThread(); t.start(); t.join();

在很多情況下,主線程生成並起動了子線程,如果子線程裏要進行大量的耗時的運算,主線程往往將於子線程之前結束,但是如果主線程處理完其他的事務後,需要用到子線程的處理結果,也就是主線程需要等待子線程執行完成之後再結束,這個時候就要用到join()方法了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章