cjm*_*cjm 15
如果您阅读semget的联机帮助页,您会在注释部分注意到:
系统范围的最大信号量集数:取决于策略(在 Linux 上,可以通过 的第四个字段读取和修改此限制
/proc/sys/kernel/sem
)。
在我的系统上,cat /proc/sys/kernel/sem
报告:
250 32000 32 128
Run Code Online (Sandbox Code Playgroud)
所以在你的系统上这样做,然后在增加最后一个数字后回显它:
printf '250\t32000\t32\t200' >/proc/sys/kernel/sem
Run Code Online (Sandbox Code Playgroud)
(数字之间有制表符,所以我printf
用来生成它们。)