早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->计算机三级 -->

(19)用 P、V 操作管理临界区时,把信号量 mutex 的初值设定为 1。当 mutex 的等待队列中有 k(k>1)个

题目

(19)用 P、V 操作管理临界区时,把信号量 mutex 的初值设定为 1。当 mutex 的等待队列中有 k(k>1)个进程时,信号量的值为

A)k

B)k﹣1

C)1﹣k

D)﹣k

参考答案
正确答案:C

19)【答案】C)
【解析】信号量:表明资源可以提供给进程使用的量,它是一个整型值。对信号量的操作可以分为P(减)操作和V(加)操作,我们把这些操作叫做原语。原语是不可以再分的操作,在对信号量的操作中,与每个信号量相对应的是一个队列, 队列中存储的是排队等等使用这个资源的进程,。由于mutex的初值班为1。现在P(减)操作和V(加)操作对临界区的一个资源进行管理。有K个进程,则要K个资源。故信号量为1-K个。