【单选题】
下面是一个并发进程的程序代码,正确的说法是()。
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选项