设为首页 加入收藏

TOP

System V消息队列(二)
2019-09-19 11:10:38 】 浏览:90
Tags:System 消息 队列
*argv) { int msgid; int rcvlen; long msgtype; struct msgbuf *msg; msgid = msgget(ftok(FTOK_FILE, FTOK_ID), MSG_RD_PERMISSION); msgtype = atol(argv[1]); msg = (struct msgbuf *)calloc(MAX_MSG_LEN, 1); rcvlen = msgrcv(msgid, msg, MAX_MSG_LEN, msgtype, 0); printf("read %d bytes, type = %ld\n", rcvlen, msg->type); return 0; }

msgrmid.c

#include "common.h"

int main(int argc, char **argv)
{
    int msgid = msgget(ftok(FTOK_FILE, FTOK_ID), 0);
    msgctl(msgid, IPC_RMID, 0);

    return 0;
}

代码测试

首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇1.计算机基础 下一篇System V共享内存

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目