課程
/后端開發(fā)
/Java
/細說多線程之Thread VS Runnable
線程為啥搶到資源了,可方法還沒執(zhí)行完又釋放了資源呢?又沒有調用sleep方法?
2015-04-04
源自:細說多線程之Thread VS Runnable 3-1
正在回答
這個。。。。你要補下操作系統(tǒng)的知識了,很基礎的東西
因為可能操作系統(tǒng)執(zhí)行一個任務并不是一次性就執(zhí)行完的,有可能是按時間片來執(zhí)行,即先執(zhí)行一段時間,然后就不執(zhí)行這個了,這時因為優(yōu)先級以及其他的問題,就會執(zhí)行其他的任務。
不是很明白,正常情況下,代碼不是按行執(zhí)行么,為什么到多線程環(huán)境就不一樣了,方法運行過程中,又停下了。
望指導,謝謝!
舉報
認識Thread和Runnable的區(qū)別,以及使用jstack生成線程快照
1 回答賣票的問題
1 回答runnable賣票的問題
2 回答請問繼承方法實現(xiàn)線程,實例化的時候只new一個線程而不是三個,難道不也是只賣五張票?
1 回答主線程和守護線程問題
1 回答runnable 線程
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關注慕課網(wǎng)微信公眾號
2015-04-09
這個。。。。你要補下操作系統(tǒng)的知識了,很基礎的東西
2016-11-14
因為可能操作系統(tǒng)執(zhí)行一個任務并不是一次性就執(zhí)行完的,有可能是按時間片來執(zhí)行,即先執(zhí)行一段時間,然后就不執(zhí)行這個了,這時因為優(yōu)先級以及其他的問題,就會執(zhí)行其他的任務。
2015-04-09
不是很明白,正常情況下,代碼不是按行執(zhí)行么,為什么到多線程環(huán)境就不一樣了,方法運行過程中,又停下了。
望指導,謝謝!