- 12
- 0
- 约 10页
- 2016-12-22 发布于重庆
- 举报
进程间通信之消息队列原理讲解消息队列(也叫报文队列),它是System V3中进程间通信中的一种。消息队列就是一个消息的链表。我们可以把这个消息看成一个记录[固定的格式]。这个记录中包含了很多的信息,并且具有一定的格式和优先级。对消息队列有写权限的进程可以向中按照一定的规则添加新消息;对消息队列有读权限的进程则可以从消息队列中读走消息。,我们的操作系统提供了一个struct msg_ids结构体来记录消息队列的全局数据结构。 struct msqid_ds{ struct ipc_perm msg_perm; //被用来传递ipc操作权限信息 struct msg *msg_first; //指向消息队列第一个结点 struct msg *msg_last; //指向详细队列最后一个结点 ……;};我们可以将内核中某个特定的消息队列画成一个消息链表。如下图所示,假如一个具有三个消息的队列。长度分别为1byte,2byte和3byte,消息类型(type)为100,200,300.为那么这些消息的排序如下图。OK,了解了之后,我们来回顾一下,我们以下学习的IPC通信,都是通过一个key值来标识一个ID,那么消息队列的可key值保存在哪里呢?我们来看看我们的Ipc_perm结构。常用操作1创建消息队列 msgget()2发送消息队列 msgnd(),我们按照一定的类
您可能关注的文档
- 09企业紧急应变预案.doc
- (周村)2015年初中历史学业考试模拟试题(二模).docx
- 15春福师《计算机体系结构》在线作业一.doc
- 15秋地大《计算机系统结构(新)》在线作业二答案.doc
- 1207122113+实验三Windows基本进程管理.doc
- 15秋西南交大《城市轨道车辆制动控制》在线作业1答案.doc
- 17紧急避险制度.doc
- 1421086-张李明-操作系统.doc
- 16年南开操作系统原理.docx
- 2010年全国汽车场地越野锦标赛比赛规则(草案).doc
- 2025年新人教版7年级英语上册全册课件.pptx
- 2025年秋季新人教版历史7年级上册全册教学课件.pptx
- 2025年秋新人教版英语7年级上册全册教学课件(新版教材).pptx
- 2025年人教版历史7年级上册全册课件(新版教材).pptx
- 2024年新沪科版物理8年级上册全册教学课件.pptx
- 2025年秋季新星球版地理7年级上册全册教学课件.pptx
- 2024年秋季新沪科版8年级上册物理全册教学课件.pptx
- 2024年秋季人教版7年级上册语文全册教学课件(考点精讲版).pptx
- 2025年秋新外研版3年级上册英语全册教学课件(新版教材).pptx
- 2024年新外研版3年级上册英语全册课件.pptx
最近下载
- T∕JSCIA 1-2020 化工行业整合型管理体系 要求.docx VIP
- 江西抚州市十三校联合体2025-2026学年九年级下学期第二次阶段性数学作业试题(试卷+解析).docx VIP
- 汽车维修有限公司环境风险评估报告.doc
- 生命真美好(小学生主题班会)课件.pptx VIP
- 2022年榕江县林工商开发有限公司校园招聘考试试题及答案解析.docx VIP
- 2026年郑州电力高等专科学校单招职业技能考试模拟试题及答案解析.docx VIP
- 2026高职第二学年(工业设计)产品造型设计资格考试试题及答案.doc VIP
- 2026年环境监测员考试试题.docx VIP
- XCMG 徐工 汽车起重机 XCT100 说明书用户手册.pdf
- 2025年广东深圳中学八年级(下)期中数学试题含答案.docx VIP
原创力文档

文档评论(0)