程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> Thread的join的用法(線程執行排序)

Thread的join的用法(線程執行排序)

編輯:C++入門知識

此為轉載解釋:

線程必須要先start,才能join,只有啟動了,才能對線程進行操作。

如有一個線程叫A,那麼請看以下示例代碼
A.start(); //啟動A線程
A.join(); //邀請A線程先執行,本線程先暫停執行,等待A線程執行完後,主線程再接著往下執行

System.out.println("OK"); //這句話,要等到A線程執行完後,主線程獲取到執行權後,才會被執行


具體例子:


代碼段裡,我把所有的join都注釋掉了,輸出的效果是

\


我把注釋都打開join的注釋,輸出結果如下:



結論,可以利用join排列線程的順序,達到線程順序執行的效果。







  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved