当我创建一个共享内存段时,我使用一个整数作为共享内存键。现在,我需要知道这个键的 int 数的限制。
我知道 int32 的限制是 2147483647 而 int64 的限制是 9223372036854775807
如果我创建一个编号为 9223372036854775807 和 9223372036854775800 的共享内存,则关键引用是 0xffffffff 和 0xfffffff8。
我认为ipcs -m
响应并没有显示所有的十六进制数字。限制是多少,我如何确认它ipcs -m
可以正常工作?