std::queue<T> _dataQueue; void clear() { std::lock_guard<std::mutex> lock(_mutex); std::queue<T> empty; _dataQueue.swap(empty); }
清空容器另类方式
原文:https://www.cnblogs.com/kuikuitage/p/14656124.html