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