#include <sys/types.h>
#include <sys/ipc.h>
#include <sys/msg.h>
![](/upload/ad_content/xuanchuantu-9.jpg)
創(chuàng)新互聯(lián)是一家專注于成都網(wǎng)站制作、成都做網(wǎng)站、
外貿(mào)營銷網(wǎng)站建設(shè)與策劃設(shè)計,衛(wèi)輝網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)十載,網(wǎng)設(shè)計領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:衛(wèi)輝等地區(qū)。衛(wèi)輝做網(wǎng)站價格咨詢:13518219792int msgget(key_t key, int msgflg); //創(chuàng)建消息隊列
![消息隊列之msgget()
消息隊列之msgget()](/upload/otherpic27/2131799.jpg)
參數(shù):
key:消息隊列關(guān)聯(lián)的鍵。為IPC_PRIVATE時表示創(chuàng)建自己的消息隊列
msgflg:消息隊列的建立標(biāo)志和訪問權(quán)限。msgflg 的低位用來確定消息隊列的訪問權(quán)限。
IPC_CREAT:如果 key不存在,創(chuàng)建
IPC_EXCL:如果 key 存在,返回失敗
IPC_NOWAIT:如果需要等待,直接返回錯誤
如果單獨使用IPC_CREAT,則msgget()要么返回一個新創(chuàng)建的消息隊列的標(biāo)識符,要么返回具有相同關(guān)鍵字值的隊列的標(biāo)識符。如果 IPC_EXCL和IPC_CREAT一起使用,則msgget()要么創(chuàng)建一個新的消息隊列,要么如果隊列已經(jīng)存在則返回一個失敗值-1。
返回說明:
如果成功,返回消息隊列標(biāo)識符
如果失敗,則返回-1:errno=EACCESS(權(quán)限不允許)
EEXIST(隊列已經(jīng)存在,無法創(chuàng)建)
EIDRM(隊列標(biāo)志為刪除)
ENOENT(隊列不存在)
ENOMEM(創(chuàng)建隊列時內(nèi)存不夠)
ENOSPC(超出大隊列限制)
舉例:
msgid=msgget(IPC_PRIVATE,IPC_CREAT|IPC_EXCL|00666); //創(chuàng)建消息隊列
分享名稱:消息隊列之msgget()-創(chuàng)新互聯(lián)
分享鏈接:http://chinadenli.net/article0/jjsio.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信小程序、網(wǎng)站營銷、App開發(fā)、動態(tài)網(wǎng)站、建站公司、營銷型網(wǎng)站建設(shè)
廣告
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源:
創(chuàng)新互聯(lián)