亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

join()方法

join()方法是否有類似于synchronized關鍵字的功能。但join()感覺是將多線程干成了單線程

正在回答

3 回答

synchronized是java語言特性,join()方法你可以理解為僅僅是Thread類作者提供的一個覺得可能較為通用的工具方法。在B對象的方法中執行ThreadA.join()方法,其結果是在B對象方法調用處,通過死循環檢測ThreadA是否死亡(isAlive()方法),如果死亡(理解為ThreadA的run()方法運行結束)則繼續B對象的方法后續代碼執行。建議閱讀join()方法源碼

0 回復 有任何疑惑可以回復我~

把指定的線程加入到當前線程,可以將兩個交替執行的線程合并為順序執行的線程。比如在線程B中調用了線程A的Join()方法,直到線程A執行完畢后,才會繼續執行線程B。差不多

0 回復 有任何疑惑可以回復我~

問度娘

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

join()方法

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號