Linux系统编程与网络编程——管道FIFO(十二)

管道基本概念 管道是针对于本地计算机的两个进程之间的通信而设计的通信方法,管道建立后,实际上是获得两个文件描述符:一个用与读取而另一个用于写入。任何从管道写入端写入的数据,可以从管道读取端读出。 管道通信具有以下特点: (1)管道是半双工的,数据只能向一个方向流动,需要双方通信时,要建立起两个管道。 (2)管道存放在内存中,是一种独立的文件系统。 无名管道的创建与读写 系统调用pipe()用于创建
相关文章
相关标签/搜索