linux C++ 多线程使用pthread_cond 条件变量
摘要:
1. 背景 多线程中经常需要使用到锁(pthread_mutex_t)来完成多个线程之间的互斥操作。 但是互斥锁有一个明显到缺点: 只有两种状态,锁定和非锁定。 而条件变量则通过允许线程阻塞并等待另一个线程发送唤醒信号的方法弥补了互斥锁的不足,它常和互斥锁一起使用。 2. 条件变量涉及到的主要函数 阅读全文
posted @ 2017-04-21 09:04 旭东的博客 阅读(13863) 评论(0) 推荐(1) 编辑