第4.4章 并发操作的同步

本章的目的是学会如何使用:条件变量、线程闩、线程卡和future以等待事件。事件等待的一个小故事:坐火车下车,最理想是等到下车时候有个列车员通知一下你。下车这个就是等待事件。

第4.4.1节 引例

以一个案列出发:有两个线程A,B;需要交替的打印其线程名称ABABAB…

  • 方法一:设置一个共享的变量,让线程A,B查看是否轮到自己,如果轮到自己就打印自己线程名称。
bool bTurnA = true;
std::mutex mutexTurnA;

void PrintA()
{
   
	for (int i = <

你可能感兴趣的:(001,C++知识点澄清,c++,开发语言)