프로세스 그룹 리더의 PID 재사용

프로세스 그룹 리더의 PID 재사용

과거 진행 그룹 리더의 PID가 다른 프로세스에서 재사용되었고, 후자의 프로세스가 새로운 프로세스 그룹을 시작했을 가능성이 있습니까? 이 경우 생성된 첫 번째 프로세스 그룹과 두 번째 프로세스 그룹이 동일한 PGID를 가지게 되므로 이를 피해야 한다고 생각합니다. Linux는 유효한 PGID가 있는 PID 할당을 방지합니까?

답변1

아니요, 그건 불가능합니다. 이것은 금지되어 있습니다기준:

이것십자가()함수는 새로운 프로세스를 생성해야 합니다. 새 프로세스(자식 프로세스)는 아래에 자세히 설명된 경우를 제외하고 호출 프로세스(상위 프로세스)의 정확한 복사본이어야 합니다.

  • 하위 프로세스에는 고유한 프로세스 ID가 있어야 합니다.
  • 하위 프로세스 ID는 활성 프로세스 그룹 ID와도 일치해서는 안 됩니다.

관련 정보