大门|大门CS 2010 |问题45

以下程序由3个并发进程和3个二进制信号量组成。信号量初始化为S0=1、S1=0、S2=0。

null

gatecs201042

处理P0将打印“0”多少次? (A) 至少两次 (B) 正好两次 (C) 整整三次 (D) 就一次 答复: (A) 说明: 最初,当S0=1、S1=0、S2=0时,只有P0可以进入while循环。

按此顺序(p0->p1->p2->p0)执行时,打印时间0的最小次数为两次

按此顺序(p0->p1->p0->p2->p0)执行时,打印时间0的最大次数为三次。

观看Geeksforgeks视频讲解:

这个问题的小测验

© 版权声明
THE END
喜欢就支持一下吧
点赞8 分享