+ -
当前位置:首页 → 问答吧 → 求教need_resched问题

求教need_resched问题

时间:2010-06-16

来源:互联网

内核提供一个need_resched标志来表明是否需要进行一次调度,我的问题是这个标志是怎么设置的?比如某个进程被唤醒,而且优先级更高,那么它是设置自己进程的need_resched标志还是设置当前执行的进程的need_resched标志?

作者: ywsws   发布时间: 2010-06-16

(1)对于非抢占式内核而言,need_schedle字段用于进程从系统空间返回时,确认
是否调用调度函数。
(2)对于非抢占式内核而言,再优先的进程,也只有当调度函数执行时,才完成切换
(3)不会存在什么高优先级的进程为低优先的进程设置need_schedule标志。

作者: linux_sir_huang   发布时间: 2010-06-22

热门下载

更多