单选题
若有4个进程共享同一程序段,每次允许3个进程进入该程序段,用P、V操作作为同步机制,则信号量S的取值范围是______。
A、
4,3,2,1,0
B、
3,2,1,0,-1
C、
2,1,0,-1,-2
D、
1,0,-1,-2,-3
【正确答案】
B
【答案解析】
允许3个进程同时进入该程序段,所以S初值为3,每当有一个进程进入该程序段,S的值减1,即S会出现2、1、0三个值,第四个进程进入时S减为-1,该进程阻塞。
提交答案
关闭