在上面的例子中多次使用到了Thread類的join方法。我想大家可能已經猜出來join方法的功能是什麼了。對,join方法的功能就是使異步執行的線程變成同步執行。也就是說,當調用線程實例的start方法後,這個方法會立即返回,如果在調用start方法後後需要使用一個由這個線程計算得到的值,就必須使用join方法。如果不使用join方法,就不能保證當執行到start方法後面的某條語句時,這個線程一定會執行完。而使用join方法後,直到這個線程退出,程序纔會往下執行。下面的代碼演示了join的用法
thread 實例的 join() 方法
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
瀏覽器輸入網址後發生了什麼?
早就戒了
2020-07-07 19:59:04
計算機網絡基礎之網絡編程套接字
ENSHADOWER
2020-07-04 04:34:56
計算機網絡基礎:TCP協議之三次握手與四次揮手
ENSHADOWER
2020-07-04 04:34:56
配置下發時內存變化曲線
sf_jiang
2020-07-03 07:46:22
KCP協議及源碼 (遊戲使用KCP協議)
Evildoer_llc
2020-07-02 23:39:16
Linux下socket編程(實現回聲客戶端功能(修改版while()循環接收))
小猪-乔治
2020-07-02 19:08:48
Linux下socket編程程序實現
小猪-乔治
2020-07-02 19:08:47
Linux下socket編程(可簡單實現聊天的服務端與客戶端)
小猪-乔治
2020-07-02 19:08:47
Linux下socket編程(實現回聲客戶端功能)
小猪-乔治
2020-07-02 19:08:46
Linux下socket緩衝區及阻塞模式
小猪-乔治
2020-07-02 19:08:44
計算機網絡--TCP/IP
菜=原罪
2020-07-01 17:41:55
捕獲!三次握手四次揮手~
菜=原罪
2020-07-01 17:41:55