HKLJ

导航

操作系统第3次实验报告:管道

  • 姓名:江磊
  • 学号:201821121059
  • 班级:计算1812

1. 编写程序

在服务器上用Vim编写程序:创建一个命名管道,创建两个进程分别对管道进行读fifo_read.c和写fifo_write.c。给出源代码。

fifo_read.c:

 

 

 

 

 

 fifo_write.c:

 

 

 

 

 

2. 分析运行结果

写端:

读端:

 

 

 

 首先建立管道,当读写两端都建立成功时,在写端输入的信息才会在读取端显示。同时输入端还会提示你所输入的内容。

 

3. 通过该实验产生新的疑问及解答

在实验的过程中,一开始遇到了只打开fifo_write而没有打开fifo_read端,就会导致write端一直循环输入。

posted on 2020-04-17 13:15  HaloJ  阅读(165)  评论(0编辑  收藏  举报