Go sync.Cond
Go 语言/golang 高性能编程,Go 语言进阶教程,Go 语言高性能编程(high performance go)。sync.Cond 是一个条件锁,也被称为条件变量,常用来一写多读(一个 goroutine 通知多个在等待的 goroutines)的场景。

1 sync.Cond 的使用场景
2 sync.Cond 的四个方法
2.1 NewCond 创建实例
2.2 Broadcast 广播唤醒所有
2.3 Signal 唤醒一个协程
2.4 Wait 等待
3 使用示例
附 推荐和参考
Last updated