单选题
若一个信号量的初值为3,经过多次P、V操作之后当前值为-1,则表示等待进入临界区的进程数为______。
A.1
B.2
C.3
D.4
A
B
C
D
【正确答案】
A
【答案解析】
[解析] 信号量是一种整型的特殊变量,只有初始化和P、V操作可以改变其值。通常,信号量的初值表示可以使用资源的总数。当信号量为0时,表示资源已经分配完;当信号量为负值时,表示有进程正在等待分配资源,等待的进程数就是信号量的绝对值。
提交答案
关闭