用信号量S来管理一组临界资源,S初值为4,若多次P、V操作后,S当前值为-1,则表示当前正在使用这些临界资源的进程共有( )

作者:高老师 浏览 0

用信号量S来管理一组临界资源,S初值为4,若多次P、V操作后,S当前值为-1,则表示当前正在使用这些临界资源的进程共有( )
A、5个
B、4个
C、3个
D、2个
【正确答案】:B
【题目解析】:P、V操作的物理含义:信号量S表示某类可用的资源。对于不同的资源,用不同的信号表示。S>0时,S表示某类资源的可用数量S<0时,其绝对值表示排在S等待队列中进程的数目。执行一次P操作,表示请求一个资源;执行一次V操作,表示进程释放一个资源。本题中,S初始值为4,表示有4个临界资源,当S=-1时,表示有一个进程等待临界资源,此时临界资源已经全部分配出去,即有4个进程正在使用临界资源。

📱 扫码体验刷题小程序

微信小程序二维码

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

热门题目

已复制到剪贴板