基于C++标准库的线程同步封装
C++标准库使用condition_variable做线程同步,但它是无状态的。
如果想加入状态,则需要和lock、mutex和一个保存状态的变量联用。
为了方便使用,封装了一个类,实现了类似windows里的event、WaitForSingleObject、WaitForMultiObject等功能。
特此分享,若发现bug,望热心指出,共同讨论,谢谢!
下载地址:
https://download.csdn.net/download/rick_jia/10947452