Racing with disaster: data races in Go (opens in new tab)
Writing concurrent programs is easy, but understanding why they don’t work is hard. In this post, we’ll talk about data races, why they’re a problem, and how they arise in Go programs.
Read the original article