課程
/后端開(kāi)發(fā)
/Java
/深入淺出Java多線程
如果CPU不是單線程的,那么就會(huì)出現(xiàn)Mr.Thread和Ms.Runnable 交替出現(xiàn)的情況,是這樣吧? (我的CPU是四核8線程的)
2015-03-19
源自:深入淺出Java多線程 2-3
正在回答
單核也能看到交替出現(xiàn)的情況
跟多少核沒(méi)有關(guān)系的,CPU都是分段的,一段時(shí)間給任務(wù)1,一段時(shí)間給任務(wù)2,一段時(shí)間再給任務(wù)1.
宏觀上,用戶并不知道CPU分段了,這就是分時(shí)操作。
所以當(dāng)CPU輪轉(zhuǎn)到該線程時(shí),就會(huì)執(zhí)行;當(dāng)時(shí)間片過(guò)了,就會(huì)等待。
所以即便是單核的CPU,也會(huì)有多線程!
其實(shí)我也不明白你說(shuō)的什么意思。所以我就這樣回答啦。
分時(shí)操作系統(tǒng)
晨曦吻月 提問(wèn)者
舉報(bào)
帶你一起深入淺出多線程,掌握基礎(chǔ),展望進(jìn)階路線
2 回答線程sleep期間占用cpu嗎?
2 回答線程sleep期間,是占用CPU的嗎?其他線程可以執(zhí)行嗎?
1 回答如果共享資源一直不滿足線程的要求,線程不就會(huì)一直傻傻的等待
2 回答同一時(shí)刻只能有一條線程在CPU上執(zhí)行?
3 回答為什么讓舞臺(tái)線程休眠?如果不休眠會(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)
2015-03-20
單核也能看到交替出現(xiàn)的情況
2015-04-01
跟多少核沒(méi)有關(guān)系的,CPU都是分段的,一段時(shí)間給任務(wù)1,一段時(shí)間給任務(wù)2,一段時(shí)間再給任務(wù)1.
宏觀上,用戶并不知道CPU分段了,這就是分時(shí)操作。
所以當(dāng)CPU輪轉(zhuǎn)到該線程時(shí),就會(huì)執(zhí)行;當(dāng)時(shí)間片過(guò)了,就會(huì)等待。
所以即便是單核的CPU,也會(huì)有多線程!
2015-03-20
其實(shí)我也不明白你說(shuō)的什么意思。所以我就這樣回答啦。
2015-03-19
分時(shí)操作系統(tǒng)