2020
10-10
10-10
C++11用两个线程轮流打印整数的实现方法
使用C++11标准的的线程语法,用两个线程轮流打印整数,一个线程打印奇数,一个线程打印偶数。可以练习线程的基本操作、线程锁和条件变量等技术。完整代码如下。代码后面附有主要语句的讲解。#include<thread>#include<iostream>#include<mutex>#include<condition_variable>std::mutexdata_mutex;std::condition_variabledata_var;boollabel=false;voidprintodd(){std::unique_lock<std::mutex>ulock(data_mutex);...
继续阅读 >