单选题
进程A和进程B通过共享缓冲区协作完成数据处理,进程A负责产生数据并放入缓冲区,进程B负责从中取出数据并处理。两个进程的制约关系为______。
A.互斥关系
B.同步关系
C.互斥与同步
D.无制约关系
A
B
C
D
【正确答案】
B
【答案解析】
[解析] 不同功能的并发进程,因为通过操作共享资源协作完成任务而产生的制约关系是同步关系,进程A和进程B的功能一个是产生数据,一个是处理数据,两者属于不同功能的进程,协作完成数据处理任务,因此是同步关系。多个同种进程产生的竞争制约关系为互斥关系。
提交答案
关闭