首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

如果查询一块共享内存是否被创建过,该如何解决

2012-04-03 
如果查询一块共享内存是否被创建过根据创建时候的key如果查询共享内存是否被创建过。[解决办法]ipcs -m 可

如果查询一块共享内存是否被创建过
根据创建时候的key 如果查询共享内存是否被创建过。

[解决办法]
ipcs -m 可以查询所有的共享内存信息,第一列就是key

[解决办法]
shmget的返回值EEXIST,就表示已经创建过了
[解决办法]
IPC_CREAT | IPC_EXCL 返回-1且errno == EEXIST.

热点排行