Go (Golang) Basics

Use channels to communicate safely between goroutines.