因为,内核在执行中断处理程序的时候处于中断上下文中,内核在中断上下中不具备调度能力。此时如果休眠下去,内核就没有办法调度一个新的进程去执行,这样内核就一睡不醒了。。。
为什么在中断上下文中不能休眠
最新推荐文章于 2021-12-14 15:09:04 发布
因为,内核在执行中断处理程序的时候处于中断上下文中,内核在中断上下中不具备调度能力。此时如果休眠下去,内核就没有办法调度一个新的进程去执行,这样内核就一睡不醒了。。。