join()
join函數的定義是指:等待線程終止。
我們在運行線程的時候可能會遇到,在主線程中運行子線程,主線程需要獲取子線程最終執行結果的情況。
但是有很多時候子線程進行了很多耗時的操作,主線程往往先于子線程結束,這個時候主線程就獲取不到子線程的最終執行結果了。
使用join函數,可以解決這一問題。
總結
- 上一篇: 线程的状态与调度
- 下一篇: volatile可以保证原子性吗
join函數的定義是指:等待線程終止。
我們在運行線程的時候可能會遇到,在主線程中運行子線程,主線程需要獲取子線程最終執行結果的情況。
但是有很多時候子線程進行了很多耗時的操作,主線程往往先于子線程結束,這個時候主線程就獲取不到子線程的最終執行結果了。
使用join函數,可以解決這一問題。