692 B
692 B
归档文件 - 实验十 文件通信——命名管道
10.1 实验目的
理解命名管道(FIFO)与匿名管道差异,掌握 mkfifo/open/read/write,实现无亲缘进程通信。
10.2 实验内容
设计双管道聊天程序,Peter 与 Jack 双向对话。
10.3 实验准备
命名管道可永久存在,支持无亲缘进程,阻塞/非阻塞读写。
10.4 实验设计
A 端创建 fa/fb,fork 子进程读 fb、父进程写 fa;B 端子进程读 fa、父进程写 fb。
10.6 实验结果
先运行 A 端,再运行 B 端,双向聊天。
10.7 思考问题
- 单进程实现双向通信,匿名管道能否实现。
- 三方聊天程序设计。