管道 (软件) 管道pipeline本源是使用消息传递的进程间通信机制它构成自链接起来的处理元素进程线程协程和函数等它们被安置为每个元素的输出都是下一个元素的输入这个名字类比于物理上的管道运输在连贯的元素之间通常会提供一定数量的缓冲区在管道中流动的信息经常是记录字节或位的流stream而管道的元素可以叫做过滤器英语Filter software将元素连接成管道类似于函数复合英语Function composition computer science在软件工程中称之为管道与过滤器设计模式