【发布时间】:2015-12-15 11:31:06
【问题描述】:
这是 shmget -m 在我的 linux 机器上的输出。这里所有的键都是 0。
为什么呢?创造它们的过程将如何区分它们?通常我们使用 ftok() 创建一个密钥,并使用它们使用 shmget() 创建一个共享内存。这样我们就可以区分程序中的内存段。似乎操作系统在没有不同键的情况下四处走动。引擎盖下可能会发生什么?我也可以在不生成唯一键的情况下执行类似的操作吗?
【问题讨论】:
-
key一直为0还需要什么?
-
阅读更多关于shmget(2)
标签: c linux ipc shared-memory