任務(wù)的切換有兩種情況,第一種是高優(yōu)先級(jí)的任務(wù)因等待某事件的發(fā)生而請求掛起,使低優(yōu)先級(jí)的任務(wù)得以運(yùn)行,這種情況下通過調(diào)用OSCtxSw函數(shù)進(jìn)行任務(wù)切換。這種任務(wù)稱為任務(wù)級(jí)任務(wù);第二種情況是高優(yōu)先級(jí)的任務(wù)出現(xiàn),在System Tick中斷服務(wù)程序中直接切換到高優(yōu)先級(jí)的任務(wù),這種任務(wù)稱為中斷級(jí)任務(wù)。中斷級(jí)任務(wù)的切換通過OSIntCtxSw函數(shù)實(shí)現(xiàn)。
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請
點(diǎn)擊舉報(bào)。