【发布时间】:2019-12-31 21:27:14
【问题描述】:
每个系统都有最大数量的可“存储”的 IPC 对象。我必须创建一组包含数百个信号量的信号量。现在我有两个问题: 1) 这些信号量是否被计为不同的 IPC 对象或一组信号量被系统计为唯一的 IPC 对象? 2) 一组信号量可以包含多少个信号量?
【问题讨论】:
-
也许
man lsipc是一个很好的起点。 -
信号量有几种种——你应该找出你真正需要使用的什么样的种信号量...
-
一般规则:除非它是受
ulimit或sysctl约束的资源,否则它通常仅受可用内存或磁盘空间的约束。一些“IPC 对象”只是内存中的位置,因此它们不受约束。其他的,如共享内存,则受到严格限制。 -
感谢所有回答的人。