设与某资源关联的信号量(K)初值为3,当前值为1。若M表示该资源的可用个数,N表示等待该资源的进程数,则M、N分别是( )。
A.0、1
B.1、0
C.1、2
D.2、0
参考答案:B
解析:信号量表示当前的可用相关资源数。当信号量K>0时,表示还有K个相关资源可用;而当信号量K<0时,表示有|K|个进程在等待该资源。所以该资源可用数是1,等待该资源的进程数是0。
设与某资源关联的信号量(K)初值为3,当前值为1。若M表示该资源的可用个数,N表示等待该资源的进程数,则M、N分别是( )。
A.0、1
B.1、0
C.1、2
D.2、0
参考答案:B
解析:信号量表示当前的可用相关资源数。当信号量K>0时,表示还有K个相关资源可用;而当信号量K<0时,表示有|K|个进程在等待该资源。所以该资源可用数是1,等待该资源的进程数是0。