的流（stream），而管道的元素可以叫做。将元素连接成管道类似于。在软件工程中，称之为管道与过滤器设计模式。
概述.管道的概念是在Unix的发源地贝尔实验室由Douglas McIlroy在Unix开发期间主张的。与Unix的管道有关的更早期独立工作是Ken Lochner在1960年代为开发的“通信文件”。Tony Hoare在1978年提出的通信顺序进程（CSP），进一步发展了McIlroy的管道，但它用于通信的无缓冲区通道不是第一类对象。是开始于1980年的将管道想法向IB