生产者消费者模型中需要2个信号量,1个互斥量。大致过程如下: P操作: 申请资源,S=S-1。如果S>0,则继续。否则线程阻塞,放入等待队列。 V操作: 释放资源,S=S+1。如果S>0,则继续。否则唤醒等待队列中的第一个线程。