实验八进程通信.docVIP

  • 1
  • 0
  • 约小于1千字
  • 约 2页
  • 2020-04-15 发布于湖南
  • 举报
实验八 进程通信 实验引子: 进程之间的信息交换称为进程通信。进程通信因其交换的信号量多少又可分为低级通信和高级通信。 每次交换的信息量较少,甚至只是一个状态值,如进程的同步与互斥,这样的通信叫低级通信;若进程之间交换的信息量比较大,这样的通信叫作高级通信。管道通信就是其中的一种高级通信机制。 从本质上说,管道就是一种用于连接读进程和写进程,以实现它们之间通信的共享文件。向管道提供输入数据的发送进程(写进程)以字符流的形式将大量的数据送入管道,而接收进程则从管道中接收数据。本实验中,Client为发送方,Server为接收方。 实验目的: 通过该实验,让学生体会操作系统提供的进程通信机制之一——管道通信。 实验过程: 按照实验指导的要求,分别建立一个Client工程、一个Server工程。待两个工程都编译通过没有错误之后,分别打开两个工程下的Debug文件夹,执行其中的可执行程序。进而观察两个进程之间的通信。 要求:写出实验过程,给出实验结果。 编辑框——右击建立类向导——Member Variables——Add Variables——m_msg——ok——确定 编辑框——右击建立类向导——Member Variables——Add Variables——m_list——ok——确定 将client文件夹和server文件夹下的Debug文件夹打开,分别运行client.ex

文档评论(0)

1亿VIP精品文档

相关文档