本文分析了Windows系統(tǒng)的進(jìn)程調(diào)度機(jī)制,并設(shè)計了一種基于Windows操作系統(tǒng)內(nèi)核驅(qū)動的多核CPU線程管理方法,實現(xiàn)了一個基于Windows 內(nèi)核驅(qū)動的線程管理服務(wù)系統(tǒng),它能讓用戶根據(jù)每一個任務(wù)線程對CPU資源的需要程度和對實時性的要求,在多核CPU上合理為線程分配CPU 核。
linux內(nèi)核的三種主要調(diào)度策略:1,SCHED_OTHER 分時調(diào)度策略,2,SCHED_FIFO實時調(diào)度策略,先到先服務(wù)3,SCHED_RR實時調(diào)度策略,時間片輪轉(zhuǎn)實時進(jìn)程將得到優(yōu)先調(diào)用,實時進(jìn)