- 1
- 0
- 约3.04千字
- 约 9页
- 2023-10-14 发布于湖北
- 举报
PAGE 1
PAGE
电子科技大学信息与软件工程学院
标 准 实 验 报 告
(实验)课程名称:计算机操作系统
电子科技大学教务处制表
电 子 科 技 大 学
实 验 报 告
学生姓名:李璕
学 号:2012224020005
一、实验室名称:信息与软件工程学院通用计算机软件实验室
二、实验项目名称:利用消息队列实现进程间的通信
三、实验原理:
消息队列就是一个消息的链表。可以把消息看作一个记录,具有特定的格式以及特定的优先级。对消息队列有写权限的进程可以向中按照一定的规则添加新消息;对消息队列有读权限的进程则可以从消息队列中读走消息。
相关函数说明:
消息队列
C语言结构
msgget(创建和访问一个消息队列)
msgsend(把消息添加到消息队列中)
msgrcv(从一个消息队列获取消息)
msgctl(控制消息队列)
对消息队列的操作无非有下面三种类型:
1、 打开或创建消息队列 消息队列的内核持续性要求每个消息队列都在系统范围内对应唯一的键值,所以,要获得一个消息队列的描述字,只需提供该消息队列的键值即可;
注:消息队列描述字是由在系统范围内唯一的键值生成的,而键值可以看作对应系统内的一条路经。
2、 读写操作
消息读写操作非常简单,对开发人员来说,每个消息都类似如下的数据结构:
struct msgbuf{
long mtype;
ch
您可能关注的文档
- 二年级科学上册《看月亮》课件.ppt
- 动态网页程序设计报告(留言板).doc
- 中国医学史教案.doc
- ERP实验报告_11完整版.doc
- 电子表实验报告.doc
- 太原公交调查报告.doc
- 爱在日落黄昏时Before.Sunset.2004中英表格台词剧本.pdf
- 《网络编辑实务》实验报告1.doc
- 工业网络的实训报告.doc
- 中职骨干教师企业实践报告(网络班).doc
- 2026年度策略:中国航天进入复用时代,低轨星座战略商业价值凸显.docx
- 气凝胶绝热材料产业化及建筑节能应用项目建议书.docx
- 白酒行业2026年中报总结:报表承压,底部渐明.docx
- 高端功能性食品及特医食品研发生产基地项目建议书.docx
- 石墨烯导热膜及柔性显示材料中试及产业化项目资金申请报告.docx
- 国家级现代农业产业园建设总体规划报告.docx
- 年处理20万吨废旧锂电池梯次利用及回收项目可行性研究报告.docx
- 非遗文化数字化保护与创意产业园项目市场调研报告.docx
- 航空航天用钛合金精密铸件生产基地项目建议书.docx
- 5G+智慧矿山整体解决方案示范项目可行性研究报告.docx
最近下载
- 2023年初级管理会计《专业知识》题库500道【学生专用】.docx
- 光大环保能源(遂宁)有限公司遂宁市城市生活垃圾环保发电项目.pdf VIP
- AVEVA Marine 船舶生产设计培训中文材料 (生产信息 ).pdf VIP
- 六年级奥数-和、差倍、和差问题.docx VIP
- 《思想政治工作条例》(2025)全文.ppt VIP
- 2026年煤炭行业市场规模、增速、渗透率、空间分析报告.docx
- 2023一级建造师考试题库含答案【培优b卷】.docx
- 国史 第一章 中华人民共和国的建立.ppt
- AVEVA Marine 船舶生产设计培训中文材料 (铁舾件建模).pdf VIP
- 2025工勤考试收银审核员高级技师考试题含答案.docx VIP
原创力文档

文档评论(0)