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