什么是有名管道匿名管道应用的一个重大限制是它没有名字,因此,只能用于具有亲缘关系的进程间通信,在有名管道(named pipe 或 FIFO)提出后,该限制得到了克服。FIFO 不同于管道之处在于它提供一个路径名与之关联,以 FIFO 的文件形式存在于文件系统中。
管道是 Linux 支持的最初 Unix IPC 形式之一,具有以下特点:1.管道是半双工的,数据只能向一个方向流动;需要双方通信时,需要建立起两个管道;2.只能用于父子进程或者兄弟进程之间(具有亲缘关系的进程); 什么是管道管道对于管道两端的进程而言,就是一个文件,但它不是普通的文件,它不属于某种文件系统,而是自立门户,单独构成一种文件系统,并且只存在与内存中。
关注时代Java