管道_(軟件)

管道 （ pipeline ） ， 本源是使用消息傳遞的進程間通信機制 ， 它構成自鏈接起來的處理元素 （ 進程 、 線程 、 協程和函數等 ） ， 它們被安置爲每個元素的輸出都是下一個元素的輸入 ； 這個名字類比於物理上的管道運輸 。 在連貫的元素之間 ， 通常會提供一定數量的緩衝區 。 在管道中流動的信息 ， 經常是記錄 、 字節或位的流 （ stream ） ， 而管道的元素可以叫做 。 將元素連接成管道類似於 。 在軟件工程中 ， 稱之爲管道與過濾器設計模式 。