消息队列msgget
时间: 2023-12-04 20:50:15 浏览: 151
消息队列msgget是一个系统调用,用于创建或打开与给定键参数关联的System V消息队列的标识符。如果使用IPC_CREAT和IPC_EXCL标志,并且指定的键参数已经存在,则msgget调用失败,且未设置错误存在。 可以使用msgget函数原型int msgget(key_t key, int msgflg)来调用该系统调用,并将返回的标识符用于后续操作。如果msgflg为零且key不是IPC_PRIVATE,则可以使用msgget来获取以前创建的消息队列。如果msgflg不是零,则可以使用msgget来创建一个新的消息队列。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *3* [LINUX进阶(系统篇)之消息队列创建函数msgget()详解](https://blog.csdn.net/dop102/article/details/120905826)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* [消息队列msgget函数详解](https://blog.csdn.net/qq_33300585/article/details/131088869)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文