题目内容

系统的资源分配图在下列情况下,无法判断是否处死锁状态的有()。 I.出现了环路 Ⅱ.没有环路 Ⅲ每种资源只有一个,并出现环路 V.每个进程结点至少有一条请求边

A. I、Ⅱ、Ⅲ、IV
B. I、Ⅲ、IV
C. I、Ⅳ
D. 以上答案都不正确

查看答案
更多问题

下面是一个并发进程的程序代码,正确的是() Semaphore xl=x2=y=1; int cl=c2=0; P1() [ while(1)[ P(x1); if(++c1=1)p(y); V(x1); computer(B); P(x1); f(--c1==0)V(y); V(x1); ] ] P2() [ while(1)[ P(x2); if(++c2==1)P(y); V(x2); computer(A); P(x2); if(--c2==0)(y); V(x2); ] ]

A. 进程不会死锁,也不会“饥饿”
B. 进程不会死锁,但是会“饥饿”
C. 进程会死锁,但是不会“饥饿”
D. 进程会死锁,也会“饥饿”

有两个并发进程,对于如下这段程序的运行,正确的说法是()。 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

答案查题题库