Linux线程同步——条件变量

一. 概述          条件变量(condition variable)是利用共享的变量进行线程之间同步的一种机制。典型的场景包括生产者-消费者模型,线程池实现等。         与互斥锁不同,条件变量是用来等待而不是用来上锁的。条件变量用来自动阻塞一个线程,直到某特殊情况发生为止。通常条件变量和互斥锁同时使用。         条件变量使我们可以睡眠等待某种条件出现。条件变量是利用线程间
相关文章
相关标签/搜索