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

请教高人:这句话是什么意思呀?
semget(semkey,   2,   IPC_CREAT   |   IPC_EXCL   |   0666);
我主要对里面的参数不懂

------解决方案--------------------
搞错,是man semget
------解决方案--------------------
你该多用用 man !!!
semget(semkey, 2, IPC_CREAT | IPC_EXCL | 0666)
semget 打开或者新建一个信号量
semkey 是信号量的键值,作用好比open()用的文件名;
2 -- 初始值
IPC_CREAT | IPC_EXCL -- 如果键值为semkey信号量不存在,就新建之;如果已经存在返回失败。
0666 -- 信号量的访问掩码。