单选题
设与某资源关联的信号量初值为3,当前值为1。若M表示该资源的可用个数,N表示等待该资源的进程数,则M、N分别是( )。
A.0、1 B.1、0 C.1、2 D.2、0
【正确答案】
B
【答案解析】[解析] 本题目考查信号量的物理含义。根据信号量的物理含义:S.value>0时表示有S.value个资源可用;S.value==0表示无资源可用;S.value<0则|S.value|表示等待队列中的进程个数。信号量的当前值为1,则表示该资源的可用个数为1,没有等待该资源的进程。因此应该选B。