課程
/后端開發(fā)
/Java
/深入淺出Java多線程
怎么理解這句,怎么判斷的,請細(xì)說一下
2016-09-21
源自:深入淺出Java多線程 3-3
正在回答
當(dāng)中斷沒有發(fā)生時,this.isInterrupted()值為false,執(zhí)行while循環(huán)體內(nèi)程序,當(dāng)中斷發(fā)生時,this.isInterrupted()值為true,跳出while循環(huán);如視頻isInterrupted()是一個線程判斷是否發(fā)生中斷的方法,返回一個boolean值
雪中_悍刀行 提問者
樓上說的很清楚了,查看API文檔可以知道,
while的判斷條件為true時執(zhí)行,為false時不執(zhí)行,前面加!表示當(dāng)判斷線程沒有發(fā)生中斷時執(zhí)行while循環(huán)體里面的;當(dāng)線程發(fā)生中斷時,不執(zhí)行while循環(huán)體里面的。
舉報
帶你一起深入淺出多線程,掌握基礎(chǔ),展望進階路線
3 回答大佬們,求幫助!為什么我在transfer方法中添加了一個if判斷的代碼,為什么結(jié)果明明是100000.00,系統(tǒng)卻認(rèn)為返回的能量總值不為100000.00,執(zhí)行了if內(nèi)的輸出語句
6 回答為什么我的new Thread(new Actress(), "Ms.Runnable");這句上的new Actress()爆出這個下面這個錯誤
1 回答中斷和阻塞的區(qū)別?
3 回答輸出語句的重復(fù),是由于什么呢?
3 回答在ArmyRunnable類中,為什么要加入Thread.yield()?我試了一下不加這句話,也可以滿足要求,加與不加這句話的區(qū)別在哪?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-09-21
當(dāng)中斷沒有發(fā)生時,this.isInterrupted()值為false,執(zhí)行while循環(huán)體內(nèi)程序,當(dāng)中斷發(fā)生時,this.isInterrupted()值為true,跳出while循環(huán);如視頻isInterrupted()是一個線程判斷是否發(fā)生中斷的方法,返回一個boolean值
2016-09-21
樓上說的很清楚了,查看API文檔可以知道,
while的判斷條件為true時執(zhí)行,為false時不執(zhí)行,前面加!表示當(dāng)判斷線程沒有發(fā)生中斷時執(zhí)行while循環(huán)體里面的;當(dāng)線程發(fā)生中斷時,不執(zhí)行while循環(huán)體里面的。