Mutexes in Go Made Easy: When Channels Aren’t Enough

You learned goroutines. You learned channels. Then you ran 500 goroutines at once and the counter you made said 417 :(