Есть два случая, когда вызывается код планировщика schedule ()
-
Когда процесс добровольно вызывает schedule ()
Вызов прерывания таймера schedule ()
В случае 2, я думаю, schedule ()
выполняется в контексте прерывания, но как насчет первого случая? Работает ли он в контексте вызвавшего его процесса?
Есть ли еще сценарии, вызывающие schedule ()
?