我理解用户级线程在用户空间中实现,内核级线程在内核空间中实现。我还读到,用户级线程被映射到内核级线程,以实际运行用户级线程。
我也参考过其他的答案,但没有得到满意。
发布于 2019-02-27 03:31:44
它取决于上的操作系统的实现。
但是通常,就像在Linux中一样,系统调用是在调用它的线程上执行的。每个线程都有用户堆栈和内核堆栈。
有关更多细节,请参见系统调用是如何工作的?和Linux系统调用是如何实现的?。我希望此链接能澄清你关于“内核线程”的问题。
https://stackoverflow.com/questions/54878237
复制相似问题