若信号量S的初值为2,当前值为-1,则表示等待进程的个数为

作者:高老师 浏览 0

若信号量S的初值为2,当前值为-1,则表示等待进程的个数为
A、0个
B、1个
C、2个
D、3个
【正确答案】:B
【题目解析】:若信号量S的初值为2,表示该系统中可用的资源数是2,然后经过P操作后,也就是申请资源的操作,会将信号量S减1,当信号量为负值之后,进程就会被阻塞,这个时候S的绝对值就是请求该资源而阻塞等待的进程数目。当前的S值为-1,则表示有1个进程在等待。

📱 扫码体验刷题小程序

微信小程序二维码

扫一扫使用我们的微信小程序

热门题目

已复制到剪贴板