1.? ? linux2.4內(nèi)核采用靜態(tài)優(yōu)先級(jí)+動(dòng)態(tài)優(yōu)先級(jí)(任務(wù)等待時(shí)間越長(zhǎng)句旱,這個(gè)權(quán)重越高)+時(shí)間片的方式來(lái)調(diào)度阳藻。
2.時(shí)間片的不是固定的,高優(yōu)先級(jí)的任務(wù)可以適當(dāng)分配更長(zhǎng)的時(shí)間片谈撒,低優(yōu)先級(jí)的任務(wù)可能分配更短的時(shí)間片腥泥。
3.nice值和task的優(yōu)先級(jí)(一般而言0-99為高優(yōu)先級(jí),100-139為低優(yōu)先級(jí)低優(yōu)先級(jí))是兩個(gè)不同的概念啃匿,nice值只用于用戶進(jìn)程蛔外,范圍為-20-19,值越小優(yōu)先級(jí)越高溯乒。
4.在linux中執(zhí)行程序時(shí)夹厌,需選擇合適的父進(jìn)程,不然如果系統(tǒng)返回某些信號(hào)父進(jìn)程沒辦法處理裆悄,則會(huì)出現(xiàn)問題矛纹。