该包结构如下:

sync包结构
1:Cond类型
其结构如下:
Locker 的传入类型可以为*Mutex 或 *RWMutex

cond结构
其主要方法如下:
1.

构造方法
该方法用于初始化一个cond实例
2.

广播
该方法用于唤醒所有因条件等待的协程
3.

单个通知
该方法用于通知获得锁的单个协程
4.

等待阻塞
等待 c.L 解锁并挂起 goroutine,在稍后恢复执行后,Wait 返回前锁定 c.L,只有当被 Broadcast 和 Signal 唤醒,Wait 才能返回
有疑问加站长微信联系(非本文作者)
