我有這個問題涉及到嵌入式系統中,這種表達我在調度員的一個源文件中發現: What is a multi-rate non preemptive OS/Dispatcher ?
我瞭解一些基於我的研究等調度,非搶佔系統RTOS ..但我沒有找到合併的表達。 我可以理解的是,分派器是負責向運行隊列添加進程/線程的實體。非搶佔意味着任務開始運行時,任務不能由其他任務停止,直到完成並且多速率意味着調度
對於這種情況:進程B將等待進程A釋放自旋,因此預先排好? Process A: -->spin lock --> do strict call --> before unlock time int Time int ISR: --> Process A time slice finished --> need schedule -->ISR ret --> schedule to Process