为什么新的pid比旧的小?

Tia*_*ang 4 linux process

新进程的 pid 是否有可能比现有进程小?我有一个守护进程,它会在被杀死时重新启动,我记录了pid,发现pid先变小,然后变大。

可能的原因是什么?

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

抱歉询问并感谢您的回答。

我想我已经找到了答案。/proc/sys/kernel/pid_max 显示 32768(android os on a phone),在长时间的测试中,它一定超过了这个?并重新分配。再次感谢。

War*_*ung 9

在 Linux 上,PID 是按顺序分配的,但最终系统将达到其 PID 限制并重新开始,跳过已分配的 PID。