问题
单项选择题
某系统中有一个缓冲区,进程P1 不断地生产产品送入缓冲区,进程P2 不断地从缓冲区中取产品消费。假设该缓存区只能容纳一个产品。进程P1 与P2 的同步模型如下图所示:
为此,应设信号量S1 的初值为 (1) ,信号量S2 的初值为 (2) 。
1()
A.-2
B.-1
C.0
D.1
答案
参考答案:D
某系统中有一个缓冲区,进程P1 不断地生产产品送入缓冲区,进程P2 不断地从缓冲区中取产品消费。假设该缓存区只能容纳一个产品。进程P1 与P2 的同步模型如下图所示:
为此,应设信号量S1 的初值为 (1) ,信号量S2 的初值为 (2) 。
1()
A.-2
B.-1
C.0
D.1
参考答案:D