考证宝(kaozhengbao.com)

进程P1、P2、P3、P4和P5的前趋图如下所示:若用PV操作控制进程P1、P2、P3、P4和P5并发执行的过程,需要设置5个信号量S1、S2、S3、S4和S5,且信号量S1~S5的初值都等于零。如下

考证宝 分享 时间: 加入收藏

考试:

问题:

进程P1、P2、P3、P4和P5的前趋图如下所示:若用PV操作控制进程P1、P2、P3、P4和P5并发执行的过程,需要设置5个信号量S1、S2、S3、S4和S5,且信号量S1~S5的初值都等于零。如下的进程执行图中a和b处应分别填写 ( ) ;c和d处应分别填写 ( ) ;e和f处应分别填写 (请作答此空) 。
A:P(S4)和V(S5)
B:V(S5)和P(S4)
C:V(S4)和P(S5)
D:V(S4)和V(S5)

答案:

A

解析:

图中有五条箭线,因此需要设置五个信号量,按照从小到大的顺序分别是:P1→P2是S1,P2→P3是S2,P2→P4是S3,P3→P4是S4,P4→P5是S5。每个进程开始的时候执行P操作(P1没有P操作,只有V操作),结束的时候执行V操作,如P2开始的时候执行P(S1)的操作,结束时执行V(S2)的操作。其他同理。

相关标签:

(初级)程序员     信号量     进程     并发     程序员     初级    

热门排序

推荐文章

work( ),systems that effectively isolate an organization's internal network structure from an ( ) ne 进程 P1.P2.P3.P4.P5 和 P6 的前趋图如下所示:若用 PV 操作控制这 6 个进程的同步与互斥的程序如下,那么程序中的空①和空②处应分别为(请作答此空);空③和空④处应分别为( );空 下表为同时开展的4个项目在某个时刻的计划值PV、实际成本AC和挣值EV,该时刻成本超出最多的项目和进度最为落后的项目分别是_____。 阅读以下说明,回答问题1至问题3,将解答填入对应栏内。[说明]某公司使用ASP开发商务网站,该商务网站具有商品介绍、会员管理、在线支付、物流管理等功能。该商务网站采用SQL Server数据库,数据库 某企业的生产流水线上有2名工人P1和P2,1名检验员P3。P1将初步加工的半成品放入半成品箱B1; P2从半成品箱B1取出继续加工,加工好的产品放入成品箱B2;P3从成品箱B2去除产品校验。假设B1可 某网络拓扑结构如下:在路由器R2上采用show ip rout命令得到如下所示结果。R2>..R 192.168.2.0/24[120/1] via 61.114.112.1,00:00:1l,Ser 某监理单位承担了一个信息系统工程全过程的监理 工作在应用系统建设过程中,由于工期紧张,成本有限,监理工程师按照承建单位的进度计划严格进行跟踪检查,并要求承建单位对 A、 B、 C、D四个重要活动进行成 根据以下某项目的网络图,在最佳的人力资源利用情况下,限定在最短时间内完成项目,则项目的人力资源要求至少为 ( ) 人。 给定关系模式R(A,B,C,D)、S(C,D,E),与π1,3,5(σ2='软件工程'(RS))等价的SQL语句如下:SELECT( )FROM R,S WHERE(请作答此空);下列查询B="信息" 对以下箭线图,理解正确的是:
221381
领取福利

微信扫码领取福利

微信扫码分享