我想请教一个问题,中断过程中不能睡眠是不是因为中断使用的不是进程的内核栈,而是独立的中断栈决定的?
原因在于中断上下文不是一个进程上下文,其没有一个专门用来描述CPU寄存器等信息的数据结构,所以无法被调度器调度。可以参考下这篇文章,希望对你有帮助:https://www.cnblogs.com/sky-heaven/p/11945523.html