Windows 7回收进程ID(PID)编号吗?

问题描述 投票:16回答:3

我有一个小小的测试程序,可以跟踪PID的创建和关闭情况。我正在调查我的上瘾者发现的问题,并想问一下为了更好地了解正在发生的事情。

当启动Windows进程时,它将获得PID,但是当进程关闭时,将获得PID退休(例如篮球明星的球衣号码),或者有可能完全不相关,要在已发布的PID下创建进程?

谢谢

windows process pid recycle
3个回答
20
投票

是,进程ID可以由系统回收。一旦关闭了该过程的最后一个句柄,便可以使用它们。


13
投票

我进行了大约一个小时的测试,在那段时间内,有302个进程退出,其中70个具有相同的PID(新进程使用相同的PID)。这样就可以说它们经常被重用。


5
投票

显然,如果进程终止,则其PID可重用。

© www.soinside.com 2019 - 2024. All rights reserved.