【发布时间】:2014-02-17 02:11:20
【问题描述】:
我读到 Linux 不支持线程或轻量级进程的概念,并且它认为内核线程就像任何其他进程一样。然而,这个原则在代码中并没有很准确地反映。我们看到 task_struct 保存了进程的状态信息(如果错误,请纠正我)以及附加到进程内核堆栈底部的 thread_info。
现在的问题是,当 linux 应该像任何其他进程一样解释线程时,为什么代码支持通过 thread_info 单独线程的概念?
请让我知道我在这里缺少什么 - 我是 linux 内核开发的新手。
【问题讨论】:
标签: linux multithreading process kernel