課程
/后端開發(fā)
/Java
/深入淺出Java多線程
如何清除interrupted的狀態(tài)
2018-06-19
源自:深入淺出Java多線程 3-3
正在回答
再調(diào)用一次Thread.interrupted();方法 會(huì)清除掉之前線程的狀態(tài)
具體的建議你看一下api
該方法可以清除線程的中斷狀態(tài) 。 換句話說(shuō),如果這個(gè)方法被連續(xù)調(diào)用兩次,那么第二個(gè)調(diào)用將返回false(除非當(dāng)前線程再次中斷,在第一個(gè)調(diào)用已經(jīng)清除其中斷狀態(tài)之后,在第二個(gè)調(diào)用之前已經(jīng)檢查過(guò))。
忽略線程中斷,因?yàn)榫€程在中斷時(shí)不存在將被該方法返回false所反映。
結(jié)果
true如果當(dāng)前線程已被中斷; false否則。
true
false
以上是java api中的表述
舉報(bào)
帶你一起深入淺出多線程,掌握基礎(chǔ),展望進(jìn)階路線
1 回答為什么主線程Thread.sleep(1000)后,會(huì)清除別的線程的interrupt狀態(tài)呢?
2 回答為什么actressThread與actress不是在休眠狀態(tài)下才會(huì)運(yùn)行
1 回答課件是如何制作的
1 回答多線程的隊(duì)列blockqueue如何理解?
6 回答鎖lockObj如果寫成靜態(tài)的會(huì)不會(huì)有什么影響?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2018-06-28
再調(diào)用一次Thread.interrupted();方法 會(huì)清除掉之前線程的狀態(tài)
具體的建議你看一下api
該方法可以清除線程的中斷狀態(tài) 。 換句話說(shuō),如果這個(gè)方法被連續(xù)調(diào)用兩次,那么第二個(gè)調(diào)用將返回false(除非當(dāng)前線程再次中斷,在第一個(gè)調(diào)用已經(jīng)清除其中斷狀態(tài)之后,在第二個(gè)調(diào)用之前已經(jīng)檢查過(guò))。
忽略線程中斷,因?yàn)榫€程在中斷時(shí)不存在將被該方法返回false所反映。
結(jié)果
true
如果當(dāng)前線程已被中斷;false
否則。以上是java api中的表述