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

semget的有关问题

2012-02-14 
semget的问题semget函数的作用是创建一个新的信号量或者取得一个现有信号量的键值;semidsemget(key,1,IPC

semget的问题
semget函数的作用是创建一个新的信号量或者取得一个现有信号量的键值;
semid=semget(key,1,IPC_CREAT|IPC_EXCL|00666);
为什么这个函数还会有出现EExist的错误的时候?如果已存在直接返回现有信号量的键值不就可以么?我这样理解肯定有问题,那什么时候semget会返回一个现有信号量键值?去掉IPC_EXCL这个flag的时候吗?

[解决办法]
楼主说的没错!
[EEXIST] IPC_CREAT and IPC_EXCL were specified, and a semaphore
set corresponding to key already exists.


[解决办法]
理解正确

热点排行