我正在将一个应用程序从Tru64移植到Linux,它使用limits中定义的PID_MAX.H

推荐答案

默认情况下是32768,您可以读取系统中的值为/proc/sys/kernel/pid_max.

您可以在64位系统(最多2个22=4,194,304)上设置更高的值:

echo 4194304 > /proc/sys/kernel/pid_max

请在此处阅读更多内容:

http://www.cs.wisc.edu/condor/condorg/linux_scalability.html (via archive.org)

C++相关问答推荐

为什么在传输 Big Data 时共享内存段的运行时间比管道更长?

C/C++中的状态库

为什么我得到更多的256假阳性在PKZIP解密密钥验证?

需要大整数和浮点数.使用long long int和long double

GCC引发不明确的诊断消息

在c++中使用堆栈的有效括号

为什么我从CSV文件中进行排序和搜索的代码没有显示数据的所有结果?

致命错误:ASM/rwan ce.h:没有这样的文件或目录.符号链接还不够

将回调/基于事件的C API转换为非回调API

用C++构建和使用DLL的困惑

为什么GCC-O1优化破解了这个代码,为了一个GameBoy高级只读存储器而修改了VRAM的循环?

我可以创建适用于不同endian的 colored颜色 struct 吗?

如何逐位读取二进制文件?

*S=0;正在优化中.可能是GCC 13号虫?或者是一些不明确的行为?

在C中使用无符号整数模拟有符号整数

当用C打印过多的';\n';时输出不正确

Tcl_GetDoubleFromObj在列表的迭代中是一个缺点

在C中打印指针本身

在哪里可以找到叮当返回码的含义?

C循环条件内的函数