读书人

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

发布时间: 2012-04-03 12:38:19 作者: rapoo

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

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

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

读书人网 >UNIXLINUX

热点推荐