会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
代码如诗
小楼一夜听春雨
博客园
首页
新随笔
联系
订阅
管理
2017年6月17日
多线程编程中条件变量和的spurious wakeup 虚假唤醒
摘要: 1. 概述 条件变量(condition variable)是利用共享的变量进行线程之间同步的一种机制。典型的场景包括生产者-消费者模型,线程池实现等。 对条件变量的使用包括两个动作: 1) 线程等待某个条件, 条件为真则继续执行,条件为假则将自己挂起(避免busy wait,节省CPU资源); 2
阅读全文
posted @ 2017-06-17 00:51 小 楼 一 夜 听 春 雨
阅读(2123)
评论(0)
推荐(1)
公告