有两个并发进程,对于如下这段程序的运行,正确的说法是()。 int x, y, z,t,u; P1(); [ while(1)[ x=1; y=0; if x>=1 then y=y+1; z=y; ] ] P2() [ while(1)[ x=0; t=0; if x<=1 then t=t+2; u=t; ] ]
A. 程序能正确运行,结果唯一
B. 程序不能正确运行,可能有两种
C. 程序不能正确运行,结果不确定
D. 程序不能正确运行,可能会死
查看答案
【2013统考真题】下列关于银行家算法的叙述中,正确的是()。
A. 银行家算法可以预死锁
B. 当系统处于安全状态时,系统中一定无死锁进程
C. 当系统处于不安全状态时,系统中一定会出现死锁进程
D. 银行家算法破坏了死锁必要条件中的“请求和保持”条件
【2014统考真题】某系统有n台互使用的同类设备,三个并发进程分别需要3、4、5台设备,可确保系统不发生死锁的设备数n最小为()。
A. 9
B. 10
C. 11
D. 12
【2016统考真题】系统中有3个不同的临界资源R1、R2和R3,被4个进程P1、P2、P3、P4共享。各进程对资源的需求为:P1申请R1和R2,P2申请R2和R3,P3申请R1和R3,P4申请R2。若系统出现死锁,则处于死锁状态的进程数至少是()
A. 1
B. 2
C. 3
D. 4
【2015统考真题】若系统S1采用死锁避免方法,S2采用死锁检测方法。下列叙述中,正确的是()。 I.S1会限制用户申请资源的顺序,而S2不会 II.S1需要进程运行所需的资源总量信息,而S2不需要 Ⅲ.S1不会给可能导致死锁的进程分配资源,而S2会
A. 仅I、Ⅱ
B. 仅Ⅱ、Ⅲ
C. 仅I、Ⅲ
D. I、Ⅱ、Ⅲ