linux線程時(shí)間片是多少 linux什么時(shí)候調(diào)度線程?
linux什么時(shí)候調(diào)度線程?太多了。正常情況下,當(dāng)定時(shí)器中斷到達(dá)時(shí),如果當(dāng)前進(jìn)程的時(shí)間片用完了,則對(duì)其進(jìn)行調(diào)度;當(dāng)其他中斷到達(dá)時(shí),則對(duì)其進(jìn)行調(diào)度并落入內(nèi)核;當(dāng)進(jìn)程主動(dòng)請(qǐng)求調(diào)度(如fork new th
linux什么時(shí)候調(diào)度線程?
太多了。
正常情況下,當(dāng)定時(shí)器中斷到達(dá)時(shí),如果當(dāng)前進(jìn)程的時(shí)間片用完了,則對(duì)其進(jìn)行調(diào)度;當(dāng)其他中斷到達(dá)時(shí),則對(duì)其進(jìn)行調(diào)度并落入內(nèi)核;當(dāng)進(jìn)程主動(dòng)請(qǐng)求調(diào)度(如fork new thread、sleep等)時(shí),則對(duì)其進(jìn)行調(diào)度;當(dāng)程序運(yùn)行異常時(shí),它將無(wú)法繼續(xù)運(yùn)行。內(nèi)核處理異常后,需要安排恢復(fù)運(yùn)行。還有其他一些情況我目前無(wú)法總結(jié)??傊?,如果內(nèi)核之間不一致,那么內(nèi)核將被調(diào)度