Golang channels and goroutines. Vividly.

In this video, I show how channels and go-routines from golang code could be represented in simple pictures. It covers all basic operations (creating, sending, receiving, closing) for all types of channels (nil channel, buffered and unbuffered) and communications between go-routines. And you will see the true face of golang scheduler :) Video about the usefulness of nil channels - Concurrency and channels in more details:
Back to Top