题27
题目
一个进程因在互斥信号量 mutex 上执行
A. 大于 0
B. 小于 0
C. 大于或等于 0
D. 小于或等于 0
分析
V操作是指信号量的值加一,如果信号量的值大于等于0,表示资源可用,如果信号量的值小于0,表示资源不可用,有进程在等待资源。
此时可以让进程拿到资源来做点事情,说明是有资源的,也就是大于等于0
解
D
由题意可知, 系统原来存在等待进入临界区的进程, mutex 小于或等于 -1 , 因此在执行
Jun 19, 20252 min read
一个进程因在互斥信号量 mutex 上执行
A. 大于 0
B. 小于 0
C. 大于或等于 0
D. 小于或等于 0
V操作是指信号量的值加一,如果信号量的值大于等于0,表示资源可用,如果信号量的值小于0,表示资源不可用,有进程在等待资源。
此时可以让进程拿到资源来做点事情,说明是有资源的,也就是大于等于0
D
由题意可知, 系统原来存在等待进入临界区的进程, mutex 小于或等于 -1 , 因此在执行