Created 星期四 01 三月 2012
分离线程
如果不用join等待子线程返回,则要将子线程设置为分离线程。有两种方式:
1:调用函数
pthread_detach(tid);
2:在创建线程时使用属性
条件变量和互斥量
互斥量,线程锁,将线程放入互斥队列
在线程拥有互斥量的情况下,pthread_cond_wait()将所在的线程从互斥队列转入条件队列,该线程阻塞并释放互斥量。
pthread_cond_signal()将拥有该条件变量的线程唤醒,从条件队列转入互斥队列。