设有n个进程共用一个相同的程序段(临界区),若每次只允许一个进程进入临界区,则信号量的变化范围是()
设有n个进程共用一个相同的程序段(临界区),若每次只允许一个进程进入临界区,则信号量的变化范围是()
A、0,-1,…,-n
B、0,-1,…,-(n-1)
C、1,0,-1,…,-n
D、1,0,-1,…,-(n-1)
【正确答案】:D
【题目解析】:最多有n-1个进程处于等待状态,因此信号量的范围为1,0,-1,…,-(n-1)。
Top