第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

關于Sleep對interrupt的影響

為什么run方法中改成sleep就導致中斷狀態(tài)有問題,而main方法中的sleep調用卻沒問題

正在回答

2 回答

main方法也是一個線程,但是有沒有其他線程對main方法的線程執(zhí)行了中斷命令。沒有,所以sleep沒問題

run方法也是個線程,sleep也沒問題,但是sleep方法在執(zhí)行期間不能被中斷,中斷就給你拋異常。你不去動中斷標志也沒事。但是你在mian方法執(zhí)行時候做了run方法所在線程的中斷命令,這就是觸雷了。。。你完全可以在sleep的try...catch里面this.interrupt();一下,再中斷一次也是沒問題的

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

bbug

sleep不是yield,sleep執(zhí)行的時候不釋放對象鎖的
2017-01-06 回復 有任何疑惑可以回復我~

明白了。Thread指代main方法這個主線程,thread指代分支線程。主線程運行的sleep是沒遇到中斷執(zhí)行完畢的,而分支有sleep遇到了中斷命令

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

舉報

0/150
提交
取消
深入淺出Java多線程
  • 參與學習       186069    人
  • 解答問題       502    個

帶你一起深入淺出多線程,掌握基礎,展望進階路線

進入課程

關于Sleep對interrupt的影響

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

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

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

公眾號

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