TRIPMASTER
ittripmaster
IT业行者,行者无疆
全部博文(255)
Web(1)
Excel(3)
Ilog(5)
eclipse(4)
BusyBox(2)
AutoTool(7)
JAVASetup(2)
Install&Unstall(6)
文件管理(14)
MOUNT(5)
Setup(22)
IDE(1)
工程管理(4)
Linux应用(5)
库(9)
内核跟踪(3)
SELECT(3)
系统调用(0)
进程线程(6)
Linux驱程(4)
DataBase(2)
NorFlash(1)
NandFlash(3)
LCD(2)
TSC(2)
ADC(2)
存储控制器(0)
MMU(3)
IIC(1)
UART(2)
DMA(1)
中断(1)
PWM(2)
RTC(3)
WatchDog(1)
2011年(121)
2010年(134)
heavenzo
杜雷廷35
July1
heiyou
cynthia
Phyllis6
土豆与地
haiyinde
doctorle
陈伟Fann
分类: LINUX
2010-09-26 14:33:19
在线程的调度中经常会用到 pthread_cond_wait 来block 线程 等待线程条件的到来。之前以为pthread_cond_wait 是在 条件满足的时候 释放锁。
后来发现原来【pthread_cond_wait 是在阻塞的时候就释放锁了,解除阻塞的时候又获取了锁】
后来想想也是啊,自己已经阻塞了 再拿着锁,其他线程还怎么运行啊。切记啊!!
上一篇:[转]GCC编译过程的4个阶段
下一篇:[转]gcc中-pthread和-lpthread的区别
登录 注册