9-muduo-base-CountDownLatch
1 类说明
1 类说明
- 倒计门阀:就是等待直至计数为0时才可继续进行. 相当于linux下的信号量。
2 继承
- noncopyable
- 表明这个类不可以拷贝复制
2 成员变量说明
- mutex_
- 锁
- condition_
- 条件变量
- count_
- 计数
3 成员函数说明
1 non-static
- 构造函数
- 初始化3个成员变量
- wait
- condition_.wait()等待直到 count _ == 0,但注意要放在while循环中,避免虚假唤醒
- countDown
- count_ 减1,当count_==0时调用condition_.notifuAll(),向所有线程发起通知
- getCount
- 返回count_

浙公网安备 33010602011771号