若一个信号量的初值为3,经过多次PV操作以后当前值为一1,此表示等待进入临界区的进程数是( )。

admin2022-06-07  24

问题 若一个信号量的初值为3,经过多次PV操作以后当前值为一1,此表示等待进入临界区的进程数是(          )。

选项 A、1
B、2
C、3
D、4

答案A

解析 本题考查信号量的意义。信号量是一个整型的特殊变量,只有初始化和PV操作才能改变其值。通常,信号量分为互斥量和资源量,互斥量的初值一般为1,表示临界区只运许一个进程进入,从而实现互斥。互斥量可以为0,表示临界区已经有1个进程进入,临界区外尚无进程等待;当互斥量小于0时,表示临界区中有1个进程,互斥量的绝对值表示在临界区外等待进入的进程数。同样的道理,资源信号量初值可以是任意整数,表示可用的资源数,当资源量为0时,表示所有资源已经用光,但是也没有其它进程等待使用该资源。当资源量小于0时,表示当前资源已经全部用完,而且还有进程正在等待使用该资源,等待的进程数就是资源量的绝对值。
转载请注明原文地址:https://kaotiyun.com/show/Gx3i777K
0

相关试题推荐
最新回复(0)