from Hacker News

Concurrency in Go: A Call Center Tutorial

by c141charlie on 1/10/11, 4:04 AM with 5 comments

  • by exch on 1/10/11, 7:01 AM

    Nice article. A quick note though. Channels in Go are not used for Inter Process Communication, they are for communication and synchronization of data between functions.

    From Go's spec: "A channel provides a mechanism for two concurrently executing functions to synchronize execution and communicate by passing a value of a specified element type."

  • by jedsmith on 1/10/11, 4:24 AM

    Why isn't this permalinked to the article?