PV操作例题解析

    虽然自己看了书,老师讲了课,以为对PV操作理解了,可是遇到题的时候还是不会思考。以下这道题,花了非常长时间才弄明确,如今把思路写出来,大家共同探讨下。


大家都来思考:

    信号量S1S2S3S4分别代表什么含义?

 

误区:

    把S1S2S3S4当成是P1P2P3P4的信号量

 

关键点:

    1.P1运行不须要信号量的制约

    2.信号量初始值为0

    3.结合前驱图

    4.从简单入手(P4

 

我的思路:

    依据图中P2运行完后V(S3)P3运行完后V(S4),结合前驱图,P2P3之前,P3P4之前,能够easy得出,d处应为P(S4)

    那么c呢,从前驱图能够看到,P1P2均有一个指向P3的箭头,所以c处不仅含有P(S3),还有还有一个P操作,是P1运行后V的;

    而P2的前驱是P1,故P1运行完后须要V一个供P2运行P操作。

 

答案:

    aV(S1)V(S2)    bP(S1)    cP(S2)P(S3)    dP(S4)

 

感受:

    思路不清晰,思维局限,打不开,总认为欠缺一点东西。审题的时候一定细致,看懂每一句的含义。假设不会做,能够依据现有知识去猜測,考场上不必弄明确每一道题的原理。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值