单选题 采用生产者和消费者方式解决同步和互斥时通常需要用______个信号量。
A.1 B.2 C.3 D.4

【正确答案】 C
【答案解析】[解析] 当采用生产者与消费者方式解决同步和互斥时通常需要两个私用信号量,即empty和full,以及一个公用信号量mutex。其中empty表示空缓区数目的信号量。full是表示满缓冲区数目的信号量。mutex是对临界缓冲区进行操作的互斥信号量。