命名管道:一个进程可以将信息传递给另一个进程,从而使一个进程的输出成为一个另一个进程的输入的内存部分,第二个进程可一是本地的也可以是远程的
问:什么是命名管道?
答:一个管道是一块由两个或更多进程共享并使这些进程能够互相通讯的内存区域。当进程 A 想与进程 B 通讯时,它将数据放入共享内存并设置一个信号灯标记,通知进程 B 读取数据。
有两种类型的管道:
- 匿名管道,允许从一个父进程到一个子进程的单向通讯。这些只能存在于本地。
- 命名管道,允许多个进程之间的双向通讯。这些进程可以驻留在不同的系统上。