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