Windows Server 2008 R2中的最大进程ID(PID)是多少?

3

我如何知道Windows Server 2008 R2中进程ID(pid)的最大可能值?

据我所知,pid存储为unsigned int(DWORD)。但是在我的服务器上观察到的每个实际pid都低于65535。

如果可能的话,我想将其处理为unsigned short


1
这是一个关于实际限制的有趣实验。据我所知,API合同中没有指定限制,因此您应该将其存储在DWORD中。 - Luke
1
谢谢您提供有趣的链接。现在我决定将其存储为DWORD。 - takagiko
1个回答

1

没有明确的限制,或者说我没看到过超过5位数的不同进程有不同的范围。需要注意的是,pid 存储在 DWORD 中,因此限制应该是 4294967295,这是可以存储的最大值,为了安全起见,建议使用 DWORD。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接