多線程之Join

Join方法,其實簡單的說就是阻止主線程運行,直到子線程完成後才繼續執行主線程。注意這裏只是阻止主線程。

下面是個例子:

myThread.Join()

Console.WriteLine("Child joined");

運行結果是:先顯示myThread線程內的內容,然後顯示Child joined。

從這裏可以看到,當調用Join方法後,Console語句需要等待myThread這個子線程執行完後才能輸出(因爲Console屬於主線程)。

發佈了104 篇原創文章 · 獲贊 19 · 訪問量 24萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章