题目内容
(请给出正确答案)
[单选题]
若一个信号量的初值为3,经过多次P、V操作之后当前值为—1,则表示等待进入临界区的进程数为()。
A.1
B.2
C.3
D.4
查看答案
如果结果不匹配,请 联系老师 获取答案
A.1
B.2
C.3
D.4
用PV操作管理这些并发进程时,应怎样定义信号量,写出信号量的初值以及信号量各
种取值的含义。
(2)根据所定义的信号量,把应执行的PV操作填入下述括号中,以保证进程能够正确地并发执行。
COBEGINGP POCESS Pi(i=1,2,……)
begin;
(A )
进入博物馆;
游览;
退出;
(B )
end;
COEND
(3)游客最多为N人,写出信号量可能的变化范围(最大值和最小值)。
A.用于实现互斥作用的信号量初值为0
B.信号量值的变化一般只受wait和signal原语操作的影响而不是随意的程序语句
C.Signal操作会使相应信号量的值增长
D.信号量的初值根据不同的同步控制情况取值不同