Linux的PID回收

Linux中有没有关于使用过的PID回收的政策? 我的意思是,如果一个PId被使用了,那么它又会被多less次使用呢?

随着新进程的涌入,PID将增加到系统相关的限制,然后环绕。 内核将不会在重新使用PID之前重新使用PID。

限制(最大数量的pid)是/proc/sys/kernel/pid_max 。 手册说:

/proc/sys/kernel/pid_max (自Linux 2.5.34开始)

此文件指定PID回绕的值(即,此文件中的值比最大PID大1)。 该文件的缺省值32768与前面的内核产生相同的PID范围

https://superuser.com/questions/135007/how-are-pids-generated

这应该回答你的问题 – 看起来会在PID用完时跳过那些仍然分配的PID。