Hacker News new | ask | show | jobs
by fulafel 4479 days ago
He uses channels, which are the main Go primitive. "Share by communicating" and all that.
1 comments

>>which are the main Go primitive.

When it comes to protecting a structs state, in most Go code (including the standard library) RW/Mutexes are the "go to" synchronization primitive. Channels are more commonly used for communication between longer running goroutines.