Go: Wait Groups and Coordinating Multiple Goroutines
Channels are a multi-purpose concurrency tool in Go. In Part 1 of the book, we covered their main use cases:
Transferring data between goroutines.
Synchronizing goroutines (the done channel).
Canceling goroutines (the cancel channel).
Transferring ...
blog.fshtab.com11 min read