Process-Groups

Process Group Leader 的 PID 被復用

  • March 28, 2019

過去的進度組負責人的 PID 是否有可能被另一個程序重用,而後一個程序啟動一個新的程序組?在這種情況下,第一個創建的程序組和第二個創建的程序組具有相同的 PGID,我認為應該避免這種情況。Linux 是否避免分配一個有效 PGID 的 PID?

不,那是不可能的。這是標準禁止的:

*fork()*函式將創建一個新程序。新程序(子程序)應是呼叫程序(父程序)的精確副本,以下詳述除外:

  • 子程序應具有唯一的程序 ID。
  • 子程序 ID 也不應與任何活動程序組 ID 匹配。

引用自:https://unix.stackexchange.com/questions/509164