プロセスグループリーダーのPIDの再利用

プロセスグループリーダーのPIDの再利用

過去の進捗グループリーダーのPIDが他のプロセスで再利用されており、後者のプロセスが新しいプロセスグループを開始した可能性はありますか?この場合、生成された最初のプロセスグループと2番目のプロセスグループが同じPGIDを持つようになるため、これを避ける必要があると思います。 Linuxは有効なPGIDを持つPIDの割り当てを防ぎますか?

ベストアンサー1

いいえ、それは不可能です。これは禁止されています基準:

これクロス()関数は新しいプロセスを作成する必要があります。新しいプロセス(子プロセス)は、以下に詳述する場合を除き、呼び出しプロセス(親プロセス)の正確なコピーでなければなりません。

  • 子プロセスには一意のプロセスIDが必要です。
  • 子プロセスIDは、アクティブなプロセスグループIDとも一致しないでください。

おすすめ記事