如何获得一个线程的进程组负责人

时间:2014-04-04 23:30:41

标签: process linux-kernel

在linux内核中,我们可以使用current-> comm来获取当前正在运行的进程的名称。这可能是正常流程下的一个主题吗? Linux具有这种轻量级的流程概念,这意味着线程也是一个过程。

2 个答案:

答案 0 :(得分:3)

要访问线索的组长信息,您可以使用“current-> group_leader”。在Linux中,线程只是另一个进程,但共享“内存”group_leader。

Pthread函数使用CLONE_VM调用“clone”系统调用。

答案 1 :(得分:1)

是。通常comm对于进程中的所有线程都是相同的,但是可以使用prctl(PR_SET_NAME, ...)为线程更改它。