Open 24/7/365. Never a waiting line! Login and vote now.
By gst
via fanf.livejournal.com
Published: Aug 10 2007 / 18:51
Erlang is an excellent language for implementing distributed systems. One of the reasons for this is the semantics of its message-passing primitives. (Other reasons include the way it isolates processes and its distributed failure handling.)
Erlang's send operation is non-blocking, and sends a message to a particular process. Its receive operation can block (with an optional timeout) and can selectively pick messages from the process's mailbox out-of-order, which is useful for avoiding state explosion or tedious book-keeping.
Add your comment
Voters For This Link (13)
-
gst -
tonetheman -
rick -
murphee -
zis -
madlep -
rgh -
aj16780 -
tr1ckst3r -
ks106116 -
quixotik -
michaelklishin.myopenid.com -
davneter


