若一个信号量的初值为3,经过多次PV操作后当前值为-1,这表示等待进入临界区的进程数是()。
A、1 B、2 C、3 D、4
答案:A
信号量是一个特...
用户登录可进行刷题及查看答案
信号量是一个特殊的整形变量,只有初始化和PV操作才能改变其值。通常,信号量分为互斥量和资源量,互斥量的初值一般为1,表示临界区只允许一个进程进入,从而实现互斥。当互斥量等于0时,表示临界区已有一个进程进入,临界区外尚无进程等待;当互斥量小于0时,表示临界区中有一个进程,互斥量的绝对值表示在临界区外等待进入的进程数。同理,资源信号量的初值可以是任意整数,表示可用的资源数,当资源数小于0时,表示所有资源已全部用完,而且还有进程正在等待使用该资源,等待的进程数就是资源量的绝对值。
登录后提交答案
暂无评论,来抢沙发