现在的位置: 首页 > 综合 > 正文

多线程中互斥量与条件变量的使用

2013年09月11日 ⁄ 综合 ⁄ 共 3453字 ⁄ 字号 评论关闭
多线程中利用互斥量与条件变量进行线程间同步的过程如下:
1.线程入口处先get locker
2.判断条件变量的值
3条件变量为真进行相应的出来
4条件变量为假,调用pthread_cond_wait释放锁,并拥塞线程,此时执行流转到另一线程判断条件变量的真假。
5进行相应的处理之后,再次判读是否有必要更改条件变量的状态
6释放互斥锁
 

抱歉!评论已关闭.