概念 管道通信是进程之间通信的一种方式,其中管道是内存中的一个文件,一般较小(例如在Linux中管道文件大小为4kb)。 特点 管道文件只能存在于内存中,不能存在于硬盘中(硬盘速度过慢)管道为半双工通信,同一时间只能进行单向通信管道中的数据一旦读出就会消失,所以不能有多个读进程,但是可以有多个写进程管道空时,读操作阻塞;管道满时,写操作阻塞。