会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
BlueClue's Tech Blog
博客园
::
首页
::
博问
::
闪存
::
新随笔
::
联系
::
订阅
::
管理
::
2010年7月21日
POSIX线程库条件变量的使用——Pthreads线程库实例笔记4
摘要: 条件变量是什么?条件变量为我们提供了另一种线程间同步的方法,然而,互斥量是通过控制线程访问数据来实现同步,条件变量允许线程同步是基于数据实际的值。如果没有条件变量,程序员需要让线程不断地轮询,以检查是否满足条件。由于线程处在一个不间断的忙碌状态,所以这是相当耗资源的。条件变量就是这么一个不需要轮询就可以解决这个问题的方法。条件变量总是跟互斥锁(mutex lock)一起使用。
阅读全文
posted @ 2010-07-21 09:23 blueclue
阅读(5686)
评论(0)
推荐(0)
编辑