For those wondering: Both Go and Clojure are modern languages that heavily use the concepts Tony Hoare described in this book to manage concurrency and parallelism.
Rich Hickey (Clojure): http://www.infoq.com/presentations/core-async-clojure
Rob Pike (Go): https://www.youtube.com/watch?v=cN_DpYBzKso