三部分构成:生产者、消费者、仓储
#include<iostream>
#include<thread>
#include<chrono>
#include<semaphore>
#include<mutex>
#include<deque>
using namespace std;
class Queue//用来仓储并保障线程安全
{
public:
Queue() :qu() {
}
~Queue() {
}
void put(int val)
{
unique_lock(mtx);
qu.push_back(val);
}
int