Hacker News new | past | comments | ask | show | jobs | submit login

Idiomatic go concurrency uses channels for synchronization and passing data around. You shouldn't be writing to shared data from multiple co-routines.



It's easy to say that, but when Go added a race detector, they immediately found 40 data races in the standard library


Which is impressive considering the size and number of contributors...


Those are just the data races they found, though. There are quite likely many more.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: