摘要:
1.std::lock_guard std::lock_guard其实就是简单的RAII(Resource Acquisition Is Initialization)封装,资源获取即初始化。在构造函数中进行加锁,析构函数中进行解锁,这样可以保证函数退出时,锁一定被释放。 不可以对 std::loc 阅读全文
posted @ 2024-07-07 16:11
lypbendlf
阅读(337)
评论(0)
推荐(0)
摘要:
转自:https://www.cnblogs.com/fenghualong/p/13855360.html 1.介绍 condition_variable类似于信号量机制,实现了线程的等待和唤醒。 wait() :阻塞等待的同时释放锁(原子操作),还可以添加阻塞判断函数,详见代码 notify_a 阅读全文
posted @ 2024-07-07 14:14
lypbendlf
阅读(108)
评论(0)
推荐(0)
浙公网安备 33010602011771号