GNU/Linux >> Linux の 問題 >  >> Linux

Linux –なぜ新しいPidは古いものよりも小さいのですか?

新しいプロセスのpidが既存のプロセスよりも小さい可能性はありますか?
殺されたときに再起動するデーモンプロセスがあり、pidを記録しました。
そして、pidが最初に小さくなったことがわかりました。その後、大きくなります。

考えられる理由は何ですか?

===============================================================

質問して申し訳ありません。回答をありがとうございます。

私は答えを見つけたと思います。
/proc / sys / kernel / pid_maxは32768(電話のandroid os)を示していますが、長年のテストでは、これを超えて再割り当てされたに違いありません。もう一度ありがとう。

承認された回答:

Linuxでは、PIDは順番に割り当てられますが、最終的にシステムはPID制限に達し、すでに割り当てられているPIDをスキップして最初からやり直します。


Linux
  1. LinuxでXサイズよりも大きいまたは小さいファイルを見つける方法

  2. 最もよく使用される7つのLinux名前空間

  3. Linuxディスプレイをエクスポートできないのはなぜですか?

  1. 子プロセスのPgidが親のPidではないのはなぜですか?

  2. Linux –ルートディレクトリがA /記号で示されているのはなぜですか?

  3. Linux カーネルへの新しいネットワーク プロトコルの追加

  1. Linux –カーネルがInitを実行できないのはなぜですか?

  2. Linux の getch() &getche() に相当するものは何ですか?

  3. Linux PID のリサイクル