这篇博客主要是解决一个问题。
参考的文章:
//用到的头文件:
#include <thread>(线程)
#include <mutex>(互斥量)
#include <future>(异步操作)
#include <condition_variable>(条件变量)
//可能用到的命名空间:
using namespace this_thread(使用thread内部函数)
问题是:
创建三个线程,ID分别为"A","B","C",每个线程分别轮流输出自己的ID,共10次,形如ABCABCABC...
这是一个看起来很简单的题目,但是如何对线程调控是一个问题,在不了解信号量这个概念下,博主尝试了一下:
#include <iostream>
#include <thread>
u