操作系统惠普测试171+实验7-消息队列通信实验(1)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

操作系统原理A实验报告学生姓名:陶浩学号:1708090122班级:惠普测试171实验名称:实验7进程的消息队列通信实验实验指导教师:葛艳7进程的消息队列通信实验一、实验目的理解消息及消息队列的概念掌握消息队列通信机制。掌握消息队列通信程序的设计。二、实验内容1.分析基于消息队列通信的步骤。2.编写两个程序,实现一个程序向消息队列中发送信息,消息类型是自己的学号,消息正文是自己的姓名,另一个程序从消息队列中读取消息在屏幕上显示出来,最后把消息队列删除。把程序代码和编译执行结果截图。三、实验步骤及运行结果分析1.分析基于消息队列通信的步骤。首先创建结构体包括消息队列中的消息类型和消息正文。之后通过msgget创建一个消息队列,随后获取消息正文的首地址复制到消息缓冲区,通过msgsnd发送消息,再通过msgrcv接收类型学号消息。在接收端发送完消息后,发送端通过msgrcv接收消息,最后删除消息队列。2.编写两个程序,实现一个程序向消息队列中发送信息,消息类型是自己的学号,消息正文是自己的姓名,另一个程序从消息队列中读取消息在屏幕上显示出来,最后把消息队列删除。把程序代码和编译执行结果截图。分析:实现了一个程序向消息队列中发送信息,其中消息类型是自己的学号,消息正文是自己的姓名,另一个程序从消息队列中读取消息正文:即自己的姓名,并且打印消息类型:即自己的学号在屏幕上显示出来。

1 / 3
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功