“理解Linux内核”一书提到了几种暂停在内核模式下运行的进程的方法(第1章,第22页) . 他们来了:
无法立即满足系统调用请求
CPU检测到异常
发生硬件中断
在CPU运行且启用了内核抢占时发生中断,并且可以运行更高优先级的进程 .
它没有提到进程耗尽其时间片,并且调度程序带来了另一个相同的优先级进程 . 我认为这应该是暂停在内核模式下运行的进程的一种情况 . 请评论 .
当调度程序在定时器中断运行时检测到时间片结束,该定时器中断低于3 .
1 回答
当调度程序在定时器中断运行时检测到时间片结束,该定时器中断低于3 .