题42

题目

Q:生产者一消费者问题用于解决 ( )。
A. 多个进程共享一个数据对象的问题
B. 多个进程之间的同步和互斥问题
C. 多个进程共享资源的死锁与饥饿问题
D. 利用信号量实现多个进程并发的问题

分析

A:生产者消费者模型中,构建了一个缓冲区作为中转

B
进程并发带来问题不仅包括同步互斥问题, 而且包括死锁等其他问题。
生产者消费者问题用于解决进程的同步和互斥问题。
共享一个数据对象仅涉及互斥访问的问题。