Когда создается поток (т. Е. Используется флаг CLONE_THREAD
), что с точки зрения ядра означает задачу в той же группе потоков , родитель не является созданным потоком. это, но тот же родительский элемент, что и любой другой поток в группе потоков. С точки зрения пользовательского пространства, все потоки внутри процесса имеют одного и того же родителя, который является родителем процесса.
.group_leader
- это поток внутри процесса, который является текущим лидером группы потоков, что, вероятно,ближе всего к тому, что вы хотите (если comm
для .group_leader
равно systemd
, то это будет означать, что вы смотрите на поток внутри самой systemd).