linux – 用户线程是否可以直接进入内核而没有被调用的内核线程?

用户线程可以直接进入没有被调用的内核线程的内核吗?我的意思是,用户空间通过异常进入内核,不调用任何内核线程,而是在内核代码中运行.谢谢 !

解决方法:

是的他们可以.用户线程一直进入内核进行系统调用,中断和异常.当内核处理其中一个时,它在用户线程的上下文中以内核模式运行(并使用该线程的内核堆栈).

实际上,“内核线程”被定义为永不退出内核的计划任务.

上一篇:Linux使用哪种进程调度算法?


下一篇:android – 如何确定性地使用std :: this_thread :: yield()?