问题
单项选择题
X个进程共享某一临界资源,则互斥信号量的取值范围为______。
A.-X~1
B.-1~0
C.-(X-1)~1
D.-X~0
答案
参考答案:C
解析:
信号量大于零时的数值表示某类资源的可用数量,每分配一个资源,信号量的值要减1。题目中有一个共享资源,因此信号量的初值为1。最坏的情况是一个进程访问临界资源而其余x-1个进程处于等待状态,此时信号量的值为-(x-1)。
X个进程共享某一临界资源,则互斥信号量的取值范围为______。
A.-X~1
B.-1~0
C.-(X-1)~1
D.-X~0
参考答案:C
解析:
信号量大于零时的数值表示某类资源的可用数量,每分配一个资源,信号量的值要减1。题目中有一个共享资源,因此信号量的初值为1。最坏的情况是一个进程访问临界资源而其余x-1个进程处于等待状态,此时信号量的值为-(x-1)。