4、两个并发进程P1和P2的程序代码在下面给出。其中,A、B、C、D、E均为原语。 P1: begin P2: Begin A; D; B; E; C; End; End; P1和P2进程以不可预知的速度推进,它们可能的执行过程有 。 (1)A→B→C→D→E (2)A→B→E→D→C (3)A→B→D→C→E (4)A→D→C→E→B (5)A→D→B→C→E (6)A→D→E→B→C (7)D→E→A→B→C (8)D→A→C→E→B (9)D→A→B→E→C (10)D→A→E→B→C
![](/upload/20220827/c85071da6ff0aadc10ebce6c25bb4f0d.png)
相似题目
-
并发进程P1与P2对资源的申请规则为:P1先申请资源S1,再申请资源S2,然后释放资源S1;P2先申请资源S2,再申请资源S1,然后释放资源S2,则()。
-
设head1和p1分别是不带头结点的单向链表A的头指针和尾指针,head2和p2分别是不带头结点的单向链表B的头指针和尾指针,若要把B链表接到A链表之后,得到一个以head1为头指针的单向循环链表。写出其中两个关键的赋值语句(不用完整程序,结点的链域为next)。
-
以下程序段执行完毕后,变量a和b的值分别是() int a=4,b=5,*p1=&a,*p2=&b; a=2*(*p1%-*p2)+5; b=*p1**p2++;
-
进程P1、P2、P3、P4、P5的前趋图如图1-17所示。 https://assets.asklib.com/psource/2016091417075028501.gif 若用PV操作控制进程并发执行的过程,则需要设置4个信号量S1、S2、S3和S4,且信号量初值都等于零。图1-18中a和b应分别填写(1),c和d应分别填写(2),e和f应分别填写(3)。 https://assets.asklib.com/psource/2016091417080449561.gif 空白(1)处应选择()
-
BZA 201 10电源的整流器面版上的P1代码表示(),P2代码表示()。
-
进程P1、P2、P3、P4、P5的前趋图如图1-17所示。 https://assets.asklib.com/psource/2016091417075028501.gif 若用PV操作控制进程并发执行的过程,则需要设置4个信号量S1、S2、S3和S4,且信号量初值都等于零。图1-18中a和b应分别填写(1),c和d应分别填写(2),e和f应分别填写(3)。 https://assets.asklib.com/psource/2016091417080449561.gif 空白(2)处应选择()
-
进程P1、P2、P3、P4、P5的前趋图如图1-17所示。 https://assets.asklib.com/psource/2016091417075028501.gif 若用PV操作控制进程并发执行的过程,则需要设置4个信号量S1、S2、S3和S4,且信号量初值都等于零。图1-18中a和b应分别填写(1),c和d应分别填写(2),e和f应分别填写(3)。 https://assets.asklib.com/psource/2016091417080449561.gif 空白(3)处应选择()
-
如下图所示,P1、P2分别为两个垂直力的合力,下列各项关于P1、P2的描述,其中正确的是 ( )。https://assets.asklib.com/source/1462528906046090598.png
-
"在下面给出的SQL语句中,()代码会导致语句的失败。 1 SELECT LastName,FirstName,Email 2 From Customers,EmailUsers 3 ON Customers.UserName=EmailUsers.UserName 4 ORDER BY LastName ASC"
-
设head1和P1分别是不带头结点的单向链表A的头指针和尾指针,head2和P2分别是不带头结点的单向链表B的头指针和尾指针,若要把B链表接到A链表之后,得到一个以head1为头指针的单向循环链表,写出其中两个关键的赋值语句(不用完整程序,结点的链域为next)。
-
给出下列程序的运行结果 void main( ){ int a=10; int *p1=&a; int *p2=p1; cout<
-
●假设某系统采用非抢占式优先级调度算法,若该系统有两个优先级相同的进程P1和P2,各进程的程序段如下所示,若信号量S1和S2的初值都为0。进程P1和p2并发执行后a、b和c的结果分别为:a=(50),b=(51),c= (52)。
-
分析下面的程序 main() { int*p1,*p2,*p; int x=4,y=6; p1=&x;p2=&y; if(x<y) {p=p1;p1=p2;p2=p; } printf("%d,%d,",*p1,*p2); printf("%d,%d\n",x,y); } 程序的输出结果为_______。
-
已知一个运行正常的程序中有下面两个语句:int*p1,p2&a;p1=b;由此可知,变量a和b的类型分别是
-
已知一个运行正常的的程序中有下面两个语句: int *p1, *p2=&a; P1=b由此可知,变量a和b的类型分别是
-
假设系统处于安全状态,目前系统剩余资源数量为2。下列哪一个进程序列不是安全序列 ______。进程已假设系统处于安全状态,目前系统剩余资源数量为2。下列哪一个进程序列不是安全序列 ______。 进程 已占资源数 最大需求数 P1 1 2 P2 4 7 P3 3 5 P4 5 7P1,P2,P3,P4 B.P2,P3,P4,P1 C.P3,P1,P2,P4 D.P4,P3,P2,P1
-
进程P1和P2均包含并发执行的线程,部分伪代码描述如下。 // 进程 P1 int x=0; Thread1()
-
进程P1、P2、P3和P4的前趋图如下:<img src='https://img2.soutiyun.com/shangxueba/ask/2028001-2031000/2028811/ct_crmsdsz200902_crmsdschoosecnz2_00100(20103).jpg' />若用PV操作控制这几个进程并发执行的过程,则需要设置4个信号量s1、s2、S3和s4,且信号量初值都等于零。下图中a和b应分别填写(),c和d应分别填写()。<img src='https://img2.soutiyun.com/shangxueba/ask/2028001-2031000/2028811/ct_crmsdsz200902_crmsdschoosecnz2_00100(20103)1.jpg' />
-
在操作系统中引入并发可以提高系统效率。若有三个进程P1、P2和P3,按照P1、P2到P3的优先次序运行,采用可抢先式调度,其运行过程如下:
-
在下面给出的PL/SQL代码块中,()行代码会导致失败。 1 DECLARE 2 vNum NUMBER : - 100; 3 BEGIN 4 vNum - vNum / 10; 5 END
-
3、考虑以下的一个基于优先级(优先数高优先级低)的调度算法,此算法采用根据等待时间和运行时间对优先数进行动态老化算法,具体算法如下: a) 处于等待队列中的进程的优先数p根据等待时间t(每毫秒计算一次)进行变化,p=p-1; b) 处于运行状态的进程的优先数p根据运行时间t(每毫秒计算一次)进行变化,p=p+1; c) 优先数p每隔1毫秒重新计算; d) 采用抢占式调度策略。 根据下表给出的5个进程的到达时间、执行时间回答下面的问题。(时间以毫秒为单位,当优先级相同时,先进入就绪队列的进程优先) 进程 执行时间 达到时间 优先级p P1 5 0 8 P2 6 1 4 P3 3 2 6 P4 4 3 2 P5 2 4 10 (1) 请画出5个进程执行的甘特图。 (2) 根据以上的调度算法,分别计算出每个进程的周转时间和响应时间。
-
在单处理机系统中,采用先来先服务调度算法。系统中有四个进程,p1、p2、p3、P4(假设进程按此顺序到达)其中p1为运行状态,p2为就绪状态,p3和p4为等待状态,且p3等待打印机,p4等待扫描仪,若p1释放了扫描仪。则()处于运行状态
-
有三个进程P1,P2和P3并发工作。进程P1需用资源S3和S1;进程P2需用资源S1和S2;进程P3需用资源S2和S3 为保证进程正确工作,应采用怎样的资源分配策略?为什么?
-
和2台某系统中有10台打印机,有三个进程P1,P2,P3分别需要8台,7台和4台。若P1,P2,P3已申请到4台,2台。安全序列是()。
推荐题目
- 脑性瘫痪儿童功能评定中,不重要的方面()
- 当本国实施扩张性财政政策时()
- 西蒙.席汉综合征患者因严重全身感染而出现昏迷,下列处理中哪项不合适()
- 儿童离开托幼机构()月应当进行健康检查后方可再次入托幼机构。
- 鼓风机叶轮与吸入口配合过大将导致()。
- 东北低压
- 卫生事业单位统计人员要参加当地人民政府统计机构组织的()
- 某住宅楼建于2000年,目前各类设施设备完好,能保证安全正常的居住使用。该住宅楼的供水管网分为上下两个区,下区由室外配水管网直接供水,上区由水泵加压和设备层设施转换后供水。该住宅楼的设备层设在10层,层高2 m,面积为200 m2。根据以上内容,回答1~5题。 该住宅楼的整体供水方式为()。
- 根据法庭审理的不同情形,人民检察院纠正庭审活动中违反法定程序的行为,主要有两种方式:一是提出__________;另一种是__________。
- 社区工作中常见的两个怪圈是:1、规定动作力度强,自治动作力度弱。一条腿长,一条腿短。行政的腿长,自治的腿短。行政化色彩越来越重,准行政机关味道越来越浓。2、请参加、送礼品、不满意。组织居民开展活动,从策划到结束都是居委会、社区工作者张罗。居民是被动参加。为了调动居民的参加热情,凡是活动都要准备纪念品(),而居民不买帐。一个难题是:社区居民参与率难提高。参加活动的总是几十个人,难以见到新面孔。就连一些居民小组长、居民代表也不是经常参加。问题:社区中由于居民分层化,利益多元化,需求多样化,社区的许多问题也由此产生。同时,也正是这个主要矛盾的不断运动,才使社区得以不断的良性发展。或者说社区自我发展的内在动力就是社区主要矛盾运动。 结合案例谈一谈,如何使用社区项目管理来解决案例中的社区问题