mutexlock专题

base5. MutexLock和MutexLockGuard互斥量类、Condition条件变量类、CountDownLatch倒计时门栓类(计数类)

MutexLock类图 数据成员: pthread_mutex_t mutex_:pthread_mutex_t类型的线程互斥量mutex_ pid_t holder_:holder_用于保存锁拥有者的线程tid 成员函数: MutexLock():构造函数,初始化mutex_ ~MutexLock():析构函数,销毁mutex_ bool isLockedByThisThread():判

muduo网络库学习之MutexLock类、MutexLockGuard类、Condition类、CountDownLatch类封装中的知识点

一、MutexLock 类 class  MutexLock  :  boost::noncopyable 二、MutexLockGuard类 class  MutexLockGuard  :  boost::noncopyable 三、Condition类 class  Condition  :  boost::noncopyable

(P14)muduo_base库源码分析:互斥锁MutexLock/MutexLockGuard,条件变量Condition,倒计时门闩量CountDownLatch

文章目录 1.互斥锁MutexLock/MutexLockGuard2.条件变量Condition3.倒计时门闩量CountDownLatch 1.互斥锁MutexLock/MutexLockGuard MutexLock类图 MutexLockGuard类图,此类更加常用,使用RAII技法封装 eg:src\14\jmuduo\muduo\base\Mutex.h