首页 > 计算机 > 计算机三级 正文

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

时间:2021-05-04 10:18:04 解答: 93 次

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

A)k

B)k-1

C)1-k

D)-k

正确答案:

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

请充值VIP继续使用(未注册用户支付后会自动注册登录)

×

95元 29元

VIP截止日期:2024-12-31 10:47:40

←请使用支付宝扫码支付

95元 29元

VIP截止日期:2024-12-31 10:47:40

←请使用微信扫码支付