摘要:
转载自:http://blog.chinaunix.net/uid-21411227-id-1826890.html1.引言:条件变量是一种同步机制,允许线程挂起,直到共享数据上的某些条件得到满足。条件变量上的基本操作有:触发条件(当条件变为true时);等待条件,挂起线程直到其他线程触发条件。条件变量要和互斥量相联结,以避免出现条件竞争--一个线程预备等待一个条件变量,当它在真正进入等待之前,另一个线程恰好触发了该条件。2.函数说明:1)初始化条件变量pthread_cond_init函数原型:int pthread_cond_init(pthread_cond_t *cv, const p 阅读全文