07 2024 档案

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

点击右上角即可分享
微信分享提示