ThreadSafeQueue 使用 std::mutex 和 std::condition_variable 实现的一个简单的线程安全的队列 ThreadSafeQueue<T>,支持以下接口: void push(const T& item) void pop(T& ret) bool try_pop(T& ret) bool empty() const 参考 《C++ 并发编程实战》(第二版)4.1.2 节