选择特殊符号
选择搜索类型
请输入搜索
int msgget(key_t key, int msgflag)功能: 用于创建一个新的或打开一个已经存在的消息队列,此消息队列与key相对应。参数: key:函数ftok的返回值或IPC_PRIVATE。 msgflag: IPC_CREAT:创建新的消息队列。 IPC_EXCL:与IPC_CREAT一同使用,表示如果要创建的消息队列已经存在,则返回错误。 IPC_NOWAIT:读写消息队列要求无法满足时,不阻塞。返回值: 调用成功返回队列标识符,否则返回-1.
在以下两种情况下,将创建一个新的消息队列:
1、如果键的值是IPC_PRIVATE。
2、或者键的值不是IPC_PRIVATE,并且键所对应的消息队列不存在,同时标志中指定IPC_CREAT。