#include<bits/stdc++.h>
using namespace std;
template<typename T>
class Queue
{
public:
Queue(int maxn = 50):maxnsize(maxn){
}
//生产者
bool Push(const T& elm)
{
unique_lock<mutex> ulk(_mtx);
if(_queue.size() >= maxnsize)
{
_cdv.notify_all
C++面试:手写实现生产者消费者模型
最新推荐文章于 2024-04-01 12:36:00 发布