单选题
设与某资源相关联的信号量初值为3,当前值为1,若M表示该资源的可用个数,N表示等待该资源的进程数,则M,N分别是______。
A.0,1
B.1,0
C.1,2
D.2,0
A
B
C
D
【正确答案】
B
【答案解析】
[解析] 信号量可以用来表示某资源的当前可用数量。当信号量K>0时,表示此资源还有K个资源可用,此时不会有等待该资源的进程。而当信号量K<0时,表示此资源有丨K丨个进程在等待该资源。此题中信号量K=1,因此该资源可用数M=1,等待该资源的进程数N=0。
提交答案
关闭