C++多线程/互斥锁/条件变量/信号量思维很重要;设计线程安全队列;1114按序打印;1115交替打印FooBar;1116打印零与奇偶数;1117H2O 生成1195交替打印字符串1226哲学家进餐
注://互斥量:unique_lock类封装,构造函数内加锁,析构函数自动解锁mutexmut;unique_locklock(mut);//范围语句结束才自动释放锁//条件变量:一般配合互斥量使用condition_variablecond;intcond0=1,cond1=0,cond2=0;//类似信号量PV思路P操作:for(...){unique_locklock(mut);cond.w