当前位置: 技术问答>linux和unix
生产者消费者问题为什么不可以共用一个信号量,如果这个信号量可以设置取值固定为0到N,即当信号量取值为N的时候阻塞进程,是否也可以?
来源: 互联网 发布时间:2017-03-20
本文导语: 是不是硬件原因?历史原因? | 生产消费者就两种做法: 1, 两个信号量 + 1个互斥量(如果信号量初始值>1的话,需要互斥量同步并发访问) 2, 1个条件变量 + 1个当前使用的容量变量 +...