在两种情况下,schedule()
调用调度程序代码-
当进程自愿调用时 schedule()
定时器中断调用 schedule()
在情况2中,我认为schedule()
在中断上下文中运行,但是第一种情况呢?它是否在调用它的进程的上下文中运行?
还有更多的场景可以调用schedule()
吗?
schedule()
始终在流程上下文中运行。在第二种情况下,当它由计时器中断启动时,它位于从内核返回schedule()
被调用的中断进程的返回路径中。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句