问题 单项选择题

X个进程共享某一临界资源,则互斥信号量的取值范围为______。

A.-X~1

B.-1~0

C.-(X-1)~1

D.-X~0

答案

参考答案:C

解析:
信号量大于零时的数值表示某类资源的可用数量,每分配一个资源,信号量的值要减1。题目中有一个共享资源,因此信号量的初值为1。最坏的情况是一个进程访问临界资源而其余x-1个进程处于等待状态,此时信号量的值为-(x-1)。

单项选择题
判断题