linux – 调度程序代码运行什么上下文?

linux – 调度程序代码运行什么上下文?,第1张

概述调用程序代码schedule()被调用的情况有两种: >当进程自动调用schedule() >定时器中断调用schedule() 在情况2中,我认为schedule()在中断环境中运行,但第一种情况呢?它是否在调用它的进程的上下文中运行? 还有哪些调用schedule()的场景? schedule()总是在进程上下文中运行.在第二种情况下,当它由定时器中断启动时,它在返回路径中从内核返回到调用sc 调用程序代码schedule()被调用的情况有两种:

>当进程自动调用schedule()
>定时器中断调用schedule()@H_404_4@

在情况2中,我认为schedule()在中断环境中运行,但第一种情况呢?它是否在调用它的进程的上下文中运行?@H_404_4@

还有哪些调用schedule()的场景?@H_404_4@解决方法 schedule()总是在进程上下文中运行.在第二种情况下,当它由定时器中断启动时,它在返回路径中从内核返回到调用schedule()的中断进程. 总结

以上是内存溢出为你收集整理的linux – 调度程序代码运行什么上下文?全部内容,希望文章能够帮你解决linux – 调度程序代码运行什么上下文?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1048725.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存