我有理解内核线程的问题..实际上是内核线程?

时间:2011-04-09 16:47:56

标签: multithreading operating-system kernel

内核线程与用户进程有什么关系?实际映射意味着什么?是程序员选择哪个用户线程映射哪个内核线程?

1 个答案:

答案 0 :(得分:0)

简短回答你的问题:

CPU只运行内核线程,因为内核只看到内核线程而内核管理CPU调度。如果用户进程想要执行任务,则其中一个用户进程线程将映射到内核线程,因此可以由内核调度并由CPU运行。 程序员不必担心将用户线程映射到内核线程。也许在某些系统中,程序员可以将用户线程绑定到内核线程,但我不确定这是否可行。