从生产者消费者模型实现看信号量和条件变量的区别
      
      
      
        
          
          本文主要诞生于代码检视的时候,发现实现生产者消费者相关代码使用的信号量,因为通常生产者消费者模型大多数例子都是使用条件变量进行实现的。通过该例子可以看到使用信号实现生产者与消费者模型与使用条件变量的区别。本文主要介绍信号量和条件变量的区别,使用信号量和条件变量的优劣势。
信号量和条件变量的定义和区别条件变量的定义条件变量是一种允许线程挂起执行并等待某个特定条件的同步原语。它总是与互斥锁(mutex
          ...
          
          
          
        
      
    
    
    
    
    
    
    
    
  





