问题
单项选择题
如果有四个进程共享同一程序段,每次允许三个进程进入该程序段,若用P、V操作作为同步机制,则信号量的取值范围是( )。
A.4,3,2,1,-1
B.2,1,0,-1,-2
C.3,2,1,0,-1
D.2,1,0,-2,-3
答案
参考答案:C
解析:由于每次允许三个进程进入该程序段,所以可能出现的情况是没有进程进入,有一个进程进入,有两个进程进入,有三个进程进入和三个进程进入并有一个在等待进入,那么这五种情况对应的信号量值为3,2,1,0,-1。