See more
The case for buffered channels is subtle. To sum it up in a single sentence:
Buffered channels are useful when you know how many goroutines you have launched, want to limit the number of goroutines you will launch, or w…