内核有内核线程,kthread,只是在内核空间运行。用户态有用户线程,可用pthread库的支持。调度是按进程调度,但是线程是轻量级的进程,他们都有task_struct。所以说线程与进程一起参与调度,平等。
标记。
linux中线程和进程都有自己的PCB,线程没有用户空间并运行于内核态,与进程一起参与调度。