试题查看

首页 > 考研 > 试题查看
【单选题】

下面是一个并发进程的程序代码,正确的说法是()。

semaphore x1=x2=y=1;
int c1=c2=0
cobegin
procedure P1 procedure P2
P(x1);P(x2);
if(++c1=1)P(y); if(++c2=1)P(y);
V(x1);V(x2);
computerA、; computer
B、;
P(x1);P(x2);
if(--c1=0)V(y); if(--c2=0)V(y);
V(x1);V(x2);
endend
coend
A.进程不会死锁,也不会饥饿
B、进程不会死锁,但是会饥饿
C.进程会死锁,但是不会饥饿
D、进程会死锁,也会饥饿
查看答案解析

参考答案:

正在加载...

答案解析

正在加载...

根据网考网移动考试中心的统计,该试题:

14%的考友选择了A选项

51%的考友选择了B选项

0%的考友选择了C选项

35%的考友选择了D选项

你可能感兴趣的试题

设f(x)=其中x≥0,n为正整数,试证明:试求抛物线x2=4y上的动点P(x,y)与y轴上的定点Q(0,b)间的最短距离.设函数f(x)在a≤x≤b上有定义,并且连续,可微.证明:在a<x<b上有其中ξ设A为三阶矩阵,λ1,λ2,λ3是A的3个不同的特征值,对应的特征向量为α1,α计算设抛物线y=ax2+bx+c过原点,当0≤x≤1时,y≥0.又已知该抛物线与x轴