当前位置: 技术问答>linux和unix
Linux的进程ID一直在增加,怎么不会重复利用?
来源: 互联网 发布时间:2017-05-15
本文导语: 如题,最近在做linux上的移植开发, 发现进程的ID号会不断增加,老的进程已经结束了,但创建的新进程ID还是在变大,为什么不会重复利用? 同时想问下一直增加会不会有极限而导致失败或崩溃的问题? 求大神解答...
如题,最近在做linux上的移植开发,
发现进程的ID号会不断增加,老的进程已经结束了,但创建的新进程ID还是在变大,为什么不会重复利用?
同时想问下一直增加会不会有极限而导致失败或崩溃的问题?
求大神解答
发现进程的ID号会不断增加,老的进程已经结束了,但创建的新进程ID还是在变大,为什么不会重复利用?
同时想问下一直增加会不会有极限而导致失败或崩溃的问题?
求大神解答
|
如果你的程序不断结束进程,创建进程,那就有问题了,进程启动的代价很大的,为啥不弄成server式的。
另外,进程一旦退出,进程号可以重用的,但是为了避免误认为是之前退出的进程,会有一定的延迟,不用担心进程ID被你消耗完。
|
放心,会重复利用的。一直加,加到最大,在重小的开始,又来一轮。