问题描述
我已经在 SO 上看到过那个问题,但我不清楚以下情况:
一个 shm 已创建。所以如果我在我的情况下打电话:
int shmid = shmget(key,sizeof(struct messageQueue),IPC_CREAT | S_IRWXU | IPC_EXCL);
如果 shm 已经存在,则 shmid 变为 -1。但是我可以在某个地方得到它的 ID 吗?或者我是否需要再次调用没有 EXCL 标志的 shmget(...) 才能获取 ID?
提前致谢
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)