プロセスIDは厳密に増加していますが、システムが十分に長く実行され、終了および開始するプロセスが多数ある場合、ある時点で、基になる整数型の制限に達する可能性があります(私のシステムでは、署名された整数のようです)。より大きなpidは存在しません。これにより、(終了したプロセスの)古い未使用のIDがリサイクルされますか(つまり、2回目に配布されますか)?誰かがそのpidが終了するのを待っているが、looong時間にチェックインしなかった場合はどうなりますか?
私が知っているUNIXライクなオペレーティングシステムでは、プロセスIDは厳密には増加していません。あなたの質問は誤った仮定に基づいています。
唯一の プロセスIDの要件 は次のとおりです。
プロセスIDは、プロセスの有効期間が終了するまで、システムによって再利用されません。さらに、プロセスグループIDがそのプロセスIDと等しいプロセスグループが存在する場合、プロセスIDは、プロセスグループの有効期間が終了するまでシステムによって再利用されません。システムプロセスではないプロセスは、プロセスIDが1であってはなりません。