单选题
用初值为m的信号量S上的P、V操作,来管理供n个进程同时使用的一种资源时,该信号量可能取的最小值为______。
A.-m B.0 C.n-m D.m-n
A
B
C
D
【正确答案】
D
【答案解析】
只有在n个进程各调用一次P操作时,信号量S才取得最小值。而每调用一次P操作,就会在S原有值的基础上减1,故该信号量可能取的最小值为m-n。所以答案应该是D。
提交答案
关闭