12
votes

Concepts: canal vs ruisseau

Y a-t-il une différence conceptuelle entre les termes "canal" et "flux"? Les termes exigent-ils / déterminer, par exemple, le nombre autorisé de consommateurs ou de producteurs concomitants?

Je développe actuellement une chaîne / flux de Dataflowvariables, qui peut être écrite par un producteur et lire par un consommateur comme la mise en œuvre est destructive / mutable. Serait-ce une chaîne ou un flux, existe-t-il une différence du tout?

merci


0 commentaires

3 Réponses :


4
votes

Je ne suis pas tout à fait sûr de ce dont vous parlez mais ...

a canal fait généralement référence à une construction physique ou de la voie virtuelle pour diffuser quelque chose à travers.

A flux est en fait que quelque chose qui est en train d'être diffusé à travers un canal.

Cela fait-il un sens?


0 commentaires

3
votes

Le "canal" détermine comment vous transmettez des données. Le "flux" est les données concrètes transmises via un canal.


0 commentaires

13
votes

Ces termes sont largement utilisés pour des concepts nombreux et variés. Ils sont grossièrement synonymes et utilisés souvent interchangeables.

Dans certains contextes, un canal fait référence à une subdivision d'un grand support de communication. Par exemple, les stations de radio et de télévision utilisent des "canaux" pour décrire l'approche de multiplexage de la division fréquence pour séparer les signaux. Le protocole AMQP Message-Bus utilise des canaux vers le trafic multiplex sur une session TCP.

En informatique, le terme canal fait parfois référence à un tuyau orienté des messages entre les points de fin de communication. Le CSP de Tony Hoare (à partir de laquelle OcCam, Limbo et Google sont dérivés) Utilisez des canaux comme unité fondamentale de la communication et de la synchronisation.

Le terme flux , otoh, a tend à désigner davantage à un tuyau de communication orienté octelé, tel qu'une prise TCP, qui fournit un flux continu d'octets ou de caractères, sans une subdivision claire qui sépare un message d'un autre.


2 commentaires

Otoh = d'autre part; Je pensais juste que cela pourrait économiser du temps de googling pour des orateurs non indigènes comme moi.


@lyomi: C'est deux clics de souris. La réponse est dans la page de résultats.