Linux支持线程是在核心态还是在用户态呢?

2025-05-09 03:17:43
推荐回答(3个)
回答1:

内核有内核线程,kthread,只是在内核空间运行。
用户态有用户线程,可用pthread库的支持。

调度是按进程调度,但是线程是轻量级的进程,他们都有task_struct。所以说线程与进程一起参与调度,平等。

回答2:

标记。

回答3:

linux中线程和进程都有自己的PCB,线程没有用户空间并运行于内核态,与进程一起参与调度。