Questi termini sono ampiamente utilizzati per molti e vari concetti. Sono approssimativamente sinonimi e spesso usati in modo intercambiabile.
In alcuni contesti, un canale fa riferimento a una suddivisione di un grande mezzo di comunicazione. Ad esempio, le stazioni radio e TV utilizzano "canali" per descrivere l'approccio di multiplazione a divisione di frequenza per separare i segnali. Il protocollo del bus di messaggi AMQP utilizza i canali per il traffico multiplex su una sessione TCP.
In informatica, il termine canale a volte si riferisce a una pipa orientata ai messaggi tra gli endpoint comunicanti. Il CSP di Tony Hoare (da cui sono derivati Occam, Limbo e Google's Go) utilizza i canali come unità fondamentale di comunicazione e sincronizzazione.
Il termine flusso, OTOH, tende a riferirsi più a un tubo di comunicazione orientato ai byte, come un socket TCP, che fornisce un flusso continuo di byte o caratteri, senza una chiara suddivisione che separa un messaggio da un altro .
fonte
2010-05-11 11:26:14
OTOH = d'altra parte; ho pensato che questo potrebbe risparmiare un po 'di tempo per googling per madrelingua come me. – lyomi
@lyomi: Sono due clic del mouse. La risposta è _in_ la pagina dei risultati. –