标签: linux multithreading linux-kernel operating-system
我理解用户线程如何进行内核线程映射。我不明白这是如何在现今的实时Linux内核中实现的。我们是否仍然拥有用户线程进行系统调用然后休眠的过程,而内核线程将管理系统调用然后返回?或者内核是否增加了用户线程的特权模式,并赋予它内核线程的特权,并允许它首先执行它所要求的系统调用。
另外一个问题是我们有2个调度程序吗?用户空间线程的调度程序和内核空间线程的调度程序?