0
Go Concurrency Distilled: a free interactive mini-book
Runnable examples in the browser.
Anton Zhiyanov published a free interactive refresher on Go concurrency, from goroutines and channels to atomics, scheduling and diagnostics.
Read it at the source
Rabbit Holes 1
-
Communicating sequential processes
After exploring Go concurrency distilled, the theory behind Go’s channels is Communicating sequential processes.
Tony Hoare’s 1978 formal language for concurrent systems, whose ideas live on in Go’s channels.
Wikipedia · Swim · 30 min
0