日期:2014-05-16  浏览次数:20536 次

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

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

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