![프로세스 그룹 리더의 PID 재사용](https://linux55.com/image/150807/%ED%94%84%EB%A1%9C%EC%84%B8%EC%8A%A4%20%EA%B7%B8%EB%A3%B9%20%EB%A6%AC%EB%8D%94%EC%9D%98%20PID%20%EC%9E%AC%EC%82%AC%EC%9A%A9.png)
과거 진행 그룹 리더의 PID가 다른 프로세스에서 재사용되었고, 후자의 프로세스가 새로운 프로세스 그룹을 시작했을 가능성이 있습니까? 이 경우 생성된 첫 번째 프로세스 그룹과 두 번째 프로세스 그룹이 동일한 PGID를 가지게 되므로 이를 피해야 한다고 생각합니다. Linux는 유효한 PGID가 있는 PID 할당을 방지합니까?
답변1
아니요, 그건 불가능합니다. 이것은 금지되어 있습니다기준:
이것십자가()함수는 새로운 프로세스를 생성해야 합니다. 새 프로세스(자식 프로세스)는 아래에 자세히 설명된 경우를 제외하고 호출 프로세스(상위 프로세스)의 정확한 복사본이어야 합니다.
- 하위 프로세스에는 고유한 프로세스 ID가 있어야 합니다.
- 하위 프로세스 ID는 활성 프로세스 그룹 ID와도 일치해서는 안 됩니다.