Linux kernel /proc文件系统中的线程组引线名称是什么?

Linux kernel /proc文件系统中的线程组引线名称是什么?,linux-kernel,procfs,Linux Kernel,Procfs,线程组引线的名称是否在/proc中可用?我正在寻找一个给定的任务结构的组组长->comm字段,/proc目录的结构类似于/proc/$TGID/task/$PID/,其中$TGID是线程组ID(PID),而$PID是线程ID(TID)。(用户空间和内核空间在术语上的差异令人困惑!)。另外,/proc/$TGID/task/$PID/status文件将列出“TGID”(线程组ID,即进程PID,我在上面显示为$TGID)、“Ngid”(Numa组ID)、“PID”(线程ID,即TID,我在上面显示

线程组引线的名称是否在
/proc
中可用?我正在寻找一个给定的
任务结构的
组组长->comm字段
/proc
目录的结构类似于
/proc/$TGID/task/$PID/
,其中
$TGID
是线程组ID(PID),而
$PID
是线程ID(TID)。(用户空间和内核空间在术语上的差异令人困惑!)。另外,
/proc/$TGID/task/$PID/status
文件将列出“TGID”(线程组ID,即进程PID,我在上面显示为$TGID)、“Ngid”(Numa组ID)、“PID”(线程ID,即TID,我在上面显示为$PID)、“Ppid”(父进程ID)和其他内容。线程组负责人的名称将显示在
/proc/$TGID/comm
/proc/$TGID/comm
是线程本身的名称,而不是组负责人的名称。这就是它在我的Centos7上出现的方式。你确定你看到了组长的名字吗?是的,你是对的。所有PID(包括TID)显示在
/proc/$PID
下。
/proc/$PID/status
文件将threag组长列为“Tgid:$Tgid”,然后您可以读取
/proc/$Tgid/comm
以获取线程组长的名称。