Linux内核调度线程而不是进程。就调度程序而言,进程现在是一个“人造”构造,主要用于用户空间的目的。当您创建一个进程时,它是一个单个线程,其中线程ID(内核实际上将其称为PID,但可能会引起混淆,因此在这里我将其称为TID)和线程组ID(TGID)相同。如果一个线程创建一个新线程(而不是新进程),它会从创建者那里继承TGID,但会获得一个新的TID。换句话说,线程组可以被认为是进程,但调度程序并不关心 - 它对个别线程进行工作。因此,针对您的具体问题,它们是内核级线程。