什么是“内核(唯一)线程”而不是“内核级线程”?

时间:2011-04-16 14:08:20

标签: multithreading operating-system terminology

  

可能重复:
  user thread and kernel thread

我最近遇到了“内核线程”/“仅内核线程”这两个术语。它被定义为一个完全在内核空间中执行且没有虚拟地址空间的线程。有人可以解释它的实际含义以及如何实施?这似乎与内核级线程完全不同。另外,由于内核本身不是一个进程,如何在内核空间中完全存在一个线程?

我已经看到了关于用户线程和内核线程的问题,但答案是冲突的,所选答案只给出了定义,而不是详细信息。

1 个答案:

答案 0 :(得分:1)

取自this

内核线程用于为应用程序(例如系统调用)提供特权服务。内核还使用它来跟踪系统上正在运行的内容,分配给哪个进程的资源量以及进行调度。