Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1046578
  • 博文数量: 162
  • 博客积分: 3887
  • 博客等级: 中校
  • 技术积分: 1617
  • 用 户 组: 普通用户
  • 注册时间: 2010-05-06 19:05
文章分类

全部博文(162)

文章存档

2015年(4)

2014年(7)

2013年(10)

2012年(16)

2011年(89)

2010年(36)

发布时间:2013-07-23 10:15:37

//pthread_cond_signal 只发信号,内部不会解锁,在Linux 线程中,有两个队列,分别是cond_wait队列和mutex_lock队列, cond_signal只是让线程从cond_wait队列移到mutex_lock队列,而不用返回到用户空间,不会有性能的损耗。(pthread_cond_signal unlock后pthread_cond_wait才能上锁) //pthread_cond_wait 先解锁,等待,有信号来,上锁,执行while检查防止另外的线程更改条件     //循环判断的原因如下:假设2个线程在getq阻塞,然后两者都被激活......【阅读全文】

阅读(3682) | 评论(0) | 转发(0)
给主人留下些什么吧!~~

Enders_Hu2013-12-02 12:25

回复  |  举报

大鬼不动2010-12-02 08:45

回复  |  举报
留言热议
请登录后留言。

登录 注册