进程P1、P2、P3、P4、P5和P6的前趋图如下所示:
若用PV操作控制这6个进程的同步与互斥的程序如下,那么程序中的空a、空b和空c处应分别为(46)。
刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!
进程P1、P2、P3、P4、P5和P6的前趋图如下所示:
若用PV操作控制这6个进程的同步与互斥的程序如下,那么程序中的空a、空b和空c处应分别为(46)。
根据进程的前趋图,可以知道进程P2需要等待P1进程的通知,所以空a处应使用V (S3)操作来通知P4进程可以执行。前驱图P3进程开始运行前必须等待P1进程的通知,所以空b处应使用P (S2)操作来测试P1进程是否运行完毕。P3进程运行结束后需要通知P4和P5进程可以开始运行,所以空c处应使用V (S4) V (S5)操作。因此,答案为A。
本文链接:进程P1、P2、P3、P4、P5和P6的前趋图如下所示: 若用PV操作控制这6个进程的同步与互斥的
版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!