- 0
- 0
- 约1.39万字
- 约 39页
- 2019-10-09 发布于广东
- 举报
10.3.2 UNIX系统中的系统调用(续) ? 消息队列的建立和消息描述符的获取 在UNIX系统中每个消息队列除了用户指定的名字外,为方便用户访问还有一个消息队列描述符。 进程利用系统调用msgget创建消息队列并返回一个指定消息队列的消息描述符。其它进程则用该消息队列描述符访问消息队列。 msgget系统调用格式为 int msgget(key,msgflg); key_t key; int msgflg; 该系统调用返回值是消息描述符,它是搜索消息队列头表表项的索引。其中,key是用户指定的消息队列关键词;msgget是用户设置的标志和访问方式。 10.3.2 UNIX系统中的系统调用(续) ? 消息的发送和接收 进程用msgsnd系统调用发送消息和用msgrcv系统调用接收消息。 系统调用msgsnd的格式为 int msgsnd(msgid,msgp,msgsz,msgflg); int msgid,msgsz,msgflg; struct msgbuf * msgp; 其中,msgid是由msgget返回的消息队列描述符;msgp是指向用户消息缓冲区的指针。在消息缓冲区msgbuf中有消息类型和消息正文 { long mtype; /*消息类型*/
您可能关注的文档
- 计算机应用基础项目化教程 首批示范性高等职业院校建设成果 工业和信息化高职高专十二五 规划教材立项项目 教学课件 作者 王德永 杨立峰 教案.doc
- 计算机应用基础一体化教程 教学课件 作者 陈秀莉 第1章 计算机基础知识.ppt
- 计算机应用基础一体化教程 教学课件 作者 陈秀莉 第2章计算机网络基本操作.ppt
- 计算机应用基础一体化教程 教学课件 作者 陈秀莉 第3章WindowsXP的基本操作.ppt
- 计算机应用基础一体化教程 教学课件 作者 陈秀莉 第4章 使用文字处理软件Word2003.ppt
- 计算机应用基础一体化教程 教学课件 作者 陈秀莉 第6章 powerpoint.ppt
- 计算机病毒原理与防范 普通高等教育十一五 国家级规划教材 教学课件 作者 秦志光 张凤荔 1_ 第1章.ppt
- 计算机病毒原理与防范 普通高等教育十一五 国家级规划教材 教学课件 作者 秦志光 张凤荔 1_ 第2章.ppt
- 计算机病毒原理与防范 普通高等教育十一五 国家级规划教材 教学课件 作者 秦志光 张凤荔 1_ 第3章.ppt
- 计算机病毒原理与防范 普通高等教育十一五 国家级规划教材 教学课件 作者 秦志光 张凤荔 1_ 第4章.ppt
原创力文档

文档评论(0)