基本思想:自用脚本,可实现c++多线程之间挂起与唤醒
CMakeLists.txt
cmake_minimum_required(VERSION 3.16)
project(test_tcp)
set(CMAKE_CXX_STANDARD 14)
add_executable(test_tcp main.cpp)
target_link_libraries(test_tcp -lpthread)
#include <iostream>
#include <string>
#include <thread>
#include <mutex>
#include <queue>
#include <condition_variable>
using namespace std;
const int max_size = 1;
int products= 0;
std::mutex product_mutex;
std::condition_variable cv;
void Productor() {
int num = 0;
while(true) {
std::unique_lock<std::mutex

最低0.47元/天 解锁文章
5403

被折叠的 条评论
为什么被折叠?



