Channel (programming)

In computing, a channel is a model for interprocess communication and synchronization via message passing. A message may be sent over a channel, and another process or thread is able to receive messages sent over a channel it has a reference to, as a stream. Different implementations of channels may be buffered or not, and either synchronous or asynchronous.

Comment
enIn computing, a channel is a model for interprocess communication and synchronization via message passing. A message may be sent over a channel, and another process or thread is able to receive messages sent over a channel it has a reference to, as a stream. Different implementations of channels may be buffered or not, and either synchronous or asynchronous.
Has abstract
enIn computing, a channel is a model for interprocess communication and synchronization via message passing. A message may be sent over a channel, and another process or thread is able to receive messages sent over a channel it has a reference to, as a stream. Different implementations of channels may be buffered or not, and either synchronous or asynchronous.
Hypernym
Model
Is primary topic of
Channel (programming)
Label
enChannel (programming)
Link from a Wikipage to an external page
github.com/brho/plan9/blob/master/sys/src/libthread/channel.c
web.archive.org/web/20071202115445/http:/www.stackless.com/wiki/Channels
caml.inria.fr/pub/docs/manual-ocaml/libref/Event.html
swtch.com/~rsc/thread/
www.vitanuova.com/inferno/limbo.html
Link from a Wikipage to another Wikipage
Category:Go (programming language) software
Category:Inter-process communication
Futures and promises
Interprocess communication
Iterator
Libthread
Löve (game engine)
Lua (programming language)
Message passing
Multithreading (computer architecture)
OCaml
Plan 9 from Bell Labs
Reference (computer science)
Rust (programming language)
Stlab
Stream (computing)
Synchronization
XC (programming language)
XMOS
SameAs
4hR3B
m.03d6bq8
Q5072250
Канал (программирование)
Канал (програмування)
通道 (编程)
Subject
Category:Go (programming language) software
Category:Inter-process communication
WasDerivedFrom
Channel (programming)?oldid=1119613244&ns=0
WikiPageLength
6333
Wikipage page ID
14524675
Wikipage revision ID
1119613244
WikiPageUsesTemplate
Template:About-distinguish
Template:Refbegin
Template:Refend
Template:Reflist