pax*_*blo 5

Linux 内核调度线程而不是进程。就调度程序而言,进程现在是一种主要用于用户空间的人工构造。

当您创建一个进程时,它是一个单线程,其中线程 ID(内核实际上将其称为 PID,但这可能会令人困惑,因此我将在此处将其称为 TID)和线程组 ID (TGID) 是完全相同的。

如果一个线程创建了一个新线程(而不是一个新进程),它会从创建者那里继承 TGID,但会获得一个新的 TID。

换句话说,线程可以被认为是进程,但调度程序并不关心——它在单个线程上工作。

因此,为了回答您的具体问题,它们是内核级线程。