第13章 进程间通信:管道

在第11章,我们看到了一种在两个进程间发送消息的非常简单的方法:使用信号。我们创建通知事件,通过它引起响应,但传送的信息只限于一个信号值。

在本章中,我们将介绍管道,通过它进程之间可以交换更有用的数据。在本章的最后,我们将用新学到的知识将CD数据库应用程序重新实现为一个非常简单的客户/服务器应用程序。

我们将在本章中介绍以下几方面的内容:

❑ 管道的定义

❑ 进程管道

❑ 管道调用

❑ 父进程和子进程

❑ 命名管道:FIFO

❑ 客户/服务器架构