TGID
포스트: 1|조회수: 0|PERSON
Posts
1 post[리눅스] tgid와 pid에 대해서...
예전 커널부터 리눅스는 태스크 마다, tgid 와 pid 멤버가 있었습니다. tgid 는 thread group id 을 나타내고, (posix.1 에서 정의하는 프로세스)pid 는 thread id 를 나타냅니다, 예전에 모든 스레드는, tgid 와 pid 가 같았습니다. 새로운 커널에서는 leader thread 인 경우만, tgid 와 pid 가 같고, child thread 인 경우는 tgid 와 pid 는 다릅니다. getpid 를 호출하면 tgid 를 돌려주므로, 같은 thread group 인 경우 다 같습니다.pid 를 알고 싶으면, sys_gettid() 커널 함수를 호출하면 되고, child thread 에 signal 을 보내고 싶으면, sys_tkill() 커널 함수를 호출하면
![[Lab, 劇画] '堕靡泥の星'(다비드의 별) 사토 마사아키가 쌓아올린 피카레스크물의 대표작](https://img.zoomtrend.com/2026/07/16/1784227914-EC9585EC849CECB694EBB0A9EC9AB4EB8F99.jpg)
