在操作系统中,进程A与进程B共享变量S1,进程A与进程C共享变量S2,则进程B和进程C之间是( )。
A: 必须互斥
B: 必须同步
C: 同步或互斥
D: 无关系
A: 必须互斥
B: 必须同步
C: 同步或互斥
D: 无关系
举一反三
- 进程A与进程B共享变量S1需要互斥;进程B与进程C共享变量S2需要互斥;从而进程A和进程C也必须互斥
- 进程A、B共享变量x,需要互斥执行;进程B、C共享变量y,B、C也需要互斥执行,因此,进程A、C必须互斥执行
- 进程A与进程B通过共享缓冲区协作完成数据处理,进程A负责产生数据并放入缓冲区,进程B从缓冲区读数据并输出。进程A和进程B之间的制约关系是( )。 A: 互斥 B: 同步 C: 互斥与同步 D: 无制约关系
- 进程 A 、 B 共享变量 x ,需要互斥执行;进程 B 、 C 共享变量 y , B 、 C 也需要互斥执行,因此进程 A 、 C 必须互斥执行。[br][/br]此题答案为:
- 进程A和进程B通过共享缓冲区协作完成数据处理,进程A负责产生数据并放入缓冲区,进程B从缓冲区读数据并输出。进程A和进程B之间的制约关系是()。 A: 无制约关系 B: 同步关系 C: 互斥和同步关系 D: 互斥关系