linux kernel task id
linux kernel task id
关键差异:
| 字段/ID | 作用范围 | 用户空间API | 内核表示 | 多线程影响 |
|---|---|---|---|---|
| pid | 线程唯一标识 | gettid() | task_struct->pid | 每个线程不同 |
| tgid | 进程(线程组) | getpid() | task_struct->tgid | 同一进程所有线程相同 |
| pgid | 进程组 | getpgid() | task_struct->signal->pgrp | 进程组内所有成员相同 |
| sid | 会话 | getsid() | task_struct->signal->session | 会话内所有成员相同 |
浙公网安备 33010602011771号