姓名:张一鸣
班级:计算1812
学号:201821121050
一、实验目的
掌握进程间通信管道的编程。
二、实验内容
- 在服务器上用VIM编写一个程序:创建一个命名管道,创建两个进程分别对管道进行读
fifo_read.c
和写fifo_write.c
。给出源代码
给出运行结果,并分析
三、实验报告
1. 编写程序
在服务器上用Vim编写程序:创建一个命名管道,创建两个进程分别对管道进行读fifo_read.c
和写fifo_write.c
。给出源代码。
fifo_read.c
fifo_write.c
2. 分析运行结果
打开两个CMD窗口,分别打开fifo_read.c和fifo_write.c,先打开编译fifo_read.c,再编译fifo_write.c,提示open fifle success!,然后进行写入操作
运行结果如下:
3. 通过该实验产生新的疑问及解答
刚开始先进行write编译,发现显示error,无法运行,然后先编译read,就可以了,这和阻塞的原理有关。