机器铃砍菜刀

一文读懂 Go sync.Cond 设计
一文读懂 Go sync.Cond 设计

Go 语言通过 go 关键字开启 goroutine 让开发者可以轻松地实现并发编程,而并发程序的有效运行,往往离不开 sync 包的保驾护航。目前,sync 包的赋能列表包括: sync.atomic 下的原子操作、sync.Map 并发安全 map、sync.Mutex 与 sync.RWMut

2021-10-27 13:23:21阅读全文