ch = make(chan int); ch <- .. ; .. <- ch
Actor a ; ... = a !? msg
Go: make(chan int, 10)
make(chan int, 10)
java.util.concurrent.LinkedBlockingQueue
Haskell: Control.Concurrent.newChan
Control.Concurrent.newChan
Actor a ; ... = a ! msg