base6专题

base6. BlockingQueue无界缓冲区模板类、BoundedBlockingQueue有界缓冲区模板类——生产者与消费者模型

BlockingQueue类图 数据成员: mutable MutexLock mutex_:一个MutexLock类型的锁mutex_ Condition notEmpty_:一个Condition类型的信号量notEmpty_,用于通知队列非空 std::deque queue_:一个类型T的队列 成员函数: BlockingQueue():构造函数初始化数据成员 void put(c