操作系统pv操作问题

某集装箱仓库共有100个仓位,用同一辆吊车负责集装箱的吊进和吊出.现有一批集装箱运来进仓,另有货主不断前来提货(按仓位顺序进出),设进仓用过程PUTIN表示,出仓用过程G... 某集装箱仓库共有100个仓位,用同一辆吊车负责集装箱的吊进和吊出.现有一批集装箱运来进仓,另有货主不断前来提货(按仓位顺序进出),设进仓用过程PUTIN表示,出仓用过程GETOUT表示,请用P,V操作协调上述工作. 展开
 我来答
德月立冬yt
2014-10-25 · 超过91用户采纳过TA的回答
知道小有建树答主
回答量:327
采纳率:0%
帮助的人:141万
展开全部
如果访问的是临界资源的话,信号量S应该等于1,而不是5。进程P1访问临界资源时,信号量减1,变成0,P1进程占用该临界资源。当P2再去请求该临界资源的时候,信号量减1,变成-1,然后判断信号量的值是否小于0,由于此时信号量为-1小于0,进程就会进入等待队列,以上P1、P2进程进行的都是P操作。解决此类问题需要对P、V操作信号量加减和信号量的判断顺序有比较深刻的理解。望采纳~
追问
帮忙写一下pv操作全过程~谢啦~
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式