一提到并发控制,大家最先想到到的是锁。Go中同样提供了锁的相关机制,包括互斥锁
sync.Mutex和读写锁
sync.RWMutex;除此之外Go还提供了原子操作
sync/atomic。但这些操作都是针对并发过程中的数据安全的,并不是针对goroutine本身的。