課程
/后端開發(fā)
/Java
/細(xì)說多線程之Thread VS Runnable
為什么在線程1的執(zhí)行過程中還會被搶占資源?至少也得等run方法執(zhí)行完才被搶占吧?
2015-03-20
源自:細(xì)說多線程之Thread VS Runnable 2-3
正在回答
線程執(zhí)行的過程不是原子操作,當(dāng)然可以被其他其他線程交叉進(jìn)來執(zhí)行了!不然就不存在線程不安全的問題了!
多線程的情況下CPU是隨機(jī)分配執(zhí)行權(quán)的,分給每個線程的執(zhí)行時間也不同,所以說不會等到函數(shù)執(zhí)行完在分配給其他線程;看看操作系統(tǒng)之類的書吧
舉報
認(rèn)識Thread和Runnable的區(qū)別,以及使用jstack生成線程快照
2 回答線程共享資源,cpu資源占用后資源狀態(tài)變化
2 回答為什么輸入執(zhí)行了,守護(hù)線程會阻塞?
1 回答關(guān)于老師說的線程1不搶奪時間片的問題
2 回答為什么我的永遠(yuǎn)都是第一個啟動的線程就把程序給執(zhí)行完了?
1 回答多線程共享資源的問題
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2015-03-20
線程執(zhí)行的過程不是原子操作,當(dāng)然可以被其他其他線程交叉進(jìn)來執(zhí)行了!不然就不存在線程不安全的問題了!
2015-03-20
多線程的情況下CPU是隨機(jī)分配執(zhí)行權(quán)的,分給每個線程的執(zhí)行時間也不同,所以說不會等到函數(shù)執(zhí)行完在分配給其他線程;看看操作系統(tǒng)之類的書吧