《C++ Concurrency in Action》笔记15 a thread-safe queue with condition variable
我们在标准std::queue上做出如下修改:1.将pop()和top()合并为一个函数。2.新增一个try_pop()函数,不管是否pop成功都立刻返回。2.新增一个wait_and_pop()函数,一直等待,直到有元素可以pop。一个不是很完整的简化示例代码如下:templateclassthreadsafe_queue{private: mutablestd::mutexmut;//需要