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