【发布时间】:2014-03-20 01:52:21
【问题描述】:
我知道这不是真的。但为什么?我是否混淆了内核线程和内核模式?
【问题讨论】:
-
上述说法的问题在于,这不是真的!
标签: linux multithreading operating-system kernel
我知道这不是真的。但为什么?我是否混淆了内核线程和内核模式?
【问题讨论】:
标签: linux multithreading operating-system kernel
有时,当您执行系统调用时。但这并不是这个词的真正含义。
“内核线程”是指内核本身将每个线程识别为独立的事实。这意味着它们在内核中都有对应的数据结构,内核可以单独对待它们,比如分别调度它们。线程运行的模式与它无关,因为它只是内核中线程的概念。
“用户线程”在用户空间中实现。内核不知道进程中有多个线程,因此无法单独处理它们。内核只看到主线程,可能根本不会将其与进程分开。
【讨论】: