是否可以在中断处理程序中进行上下文切换以安排我之前注册的另一个进程?如果是,怎么办?
最佳答案
我不确定我是否正确理解了您的问题,但您指的是推迟工作吗?
有一些既定的方法可以通过使用 tasklet 等来推迟 ISR 中的工作。
如果您想调度用户进程,一种方法是将用户线程挂起在信号量(内核内部)上并在 ISR 中插入信号量。
关于linux - 如何在中断处理程序中进行上下文切换?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15214420/