Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
linux如何生成PID?_Linux_Linux Kernel_Pid - Fatal编程技术网

linux如何生成PID?

linux如何生成PID?,linux,linux-kernel,pid,Linux,Linux Kernel,Pid,我知道linux内核有生成PID环绕的策略,即从RESERVE\u PID开始,直到PID\u MAX\u DEFAULT为止。好的,我的 问题是: 如果gen_pid()在pid_MAX_DEFAULT到达并在RESERVE_pid重新启动,同时一些pid被回收,gen_pid()如何知道使用了哪些pid而没有

我知道linux内核有生成PID环绕的策略,即从
RESERVE\u PID
开始,直到
PID\u MAX\u DEFAULT
为止。好的,我的

问题是

如果
gen_pid()
pid_MAX_DEFAULT
到达并在
RESERVE_pid
重新启动,同时一些pid被回收,gen_pid()如何知道使用了哪些pid而没有