術語「Channel」和「Stream」之間有概念上的區別嗎? 是否要求/確定這些條款,例如允許的併發消費者或生產者的數量?概念:Channel vs Stream
我目前正在開發DataFlowVariables的通道/流,它可以通過一個生產寫入和讀取一個消費者爲實現破壞性/可變的。這是一個頻道還是流,有沒有什麼不同?
感謝
術語「Channel」和「Stream」之間有概念上的區別嗎? 是否要求/確定這些條款,例如允許的併發消費者或生產者的數量?概念:Channel vs Stream
我目前正在開發DataFlowVariables的通道/流,它可以通過一個生產寫入和讀取一個消費者爲實現破壞性/可變的。這是一個頻道還是流,有沒有什麼不同?
感謝
這些術語被廣泛用於許多不同的概念。它們大致是同義詞,經常互換使用。
在某些情況下,頻道是指大型通信媒體的細分。例如,無線電臺和電視臺使用「頻道」來描述分頻信號的頻分複用方法。 AMQP消息總線協議使用通道在TCP會話上覆用流量。
在計算機科學中,術語通道有時指的是通信端點之間的消息導向管道。 Tony Hoare的CSP(從中獲得Occam,Limbo和Google的Go)將渠道作爲溝通和同步的基本單位。
術語流,OTOH,趨於更指面向字節的連通管,例如TCP套接字,它提供了字節或字符的連續流,而不會從彼此分開一個消息的明確細分。
我不太清楚你在說什麼,但...
一個通道通常是指一些有形建築或虛擬通路通過以流的東西。
A 流實際上是通過頻道流式傳輸的內容。
這是否有意義?
「通道」決定您如何傳輸數據。 「流」是通過一個通道傳輸的具體數據。
OTOH =另一方面;只是認爲這可能會爲像我這樣的非母語人士節省一些Google搜索時間。 – lyomi 2014-02-20 07:54:20
@lyomi:這是兩次鼠標點擊。答案是在結果頁面中。 – 2014-02-20 10:37:40