• 2022-06-15
    下面是一个并发进程的程序代码,正确的是()。 semaphore x1=x2=y=1; int c1=c2=0; P1( )P2( ) { { while(1) {while(1) {[br][/br] P(x1);P(x2);[br][/br] if(++c1==1) P(y);if(++c2==1) P(y);[br][/br] V(x1);V(x2);[br][/br] computer(A);computer(B);[br][/br] P(x1);P(x2);[br][/br] if(--c1==0) V(y);if(--c2==0) V(y);[br][/br] V(x1); V(x2);[br][/br] }}[br][/br] }}
    A: 进程不会死锁,也不会“饥饿”
    B: 进程不会死锁,但是会“饥饿”
    C: 进程会死锁,但是不会“饥饿”
    D: 进程会死锁,也会“饥饿”
  • B

    举一反三

    内容

    • 0

      设两个随机变量X与Y相互独立同分布, 且P{X=-1}=P{Y=-1}=1/2;[br][/br] P{X=1}=P{Y=1}=1/2 则下列各式成立的是 ( ). A: P{X=Y}=1; B: P{X=Y}=1/2; C: P{X+Y=0}=1/4; D: P{XY=1}=1/4;

    • 1

      设随机变量X,Y独立,且[br][/br] X~N(0,1),Y~N(1,1), 则 A: P(X+Y≤0)=1/2 B: P(X+Y≤1)=1/2 C: P(X-Y≤0)=1/2 D: P(X-Y≤1)=1/2

    • 2

      p>有一函数[br][/br] ┌1x&gt;0[br][/br]y=┤0x=0[br][/br] └-1x&lt;0[br][/br]以下程序段中不能根据x的值正确计算出y的值的是______。</p A: p>if(x>0)y=1;elseif(x==0)y=0;elsey=-1; B: y=0;if(x>0)y=1;elseif(x<0)y=-1; C: y=0;if(x>=0)if(x>0)y=1;elsey=-1; D: if(x>=0)if(x>0)y=1;elsey=0;elsey=-1;

    • 3

      在MATLAB命令行窗口输入下列命令:[br][/br] >> p=&#91;1,-2,0&#93;;[br][/br] >> x=roots(p)[br][/br] 则x的值为( )。 A: 2 0 B: 1 -2 C: 1 0 D: -2 0

    • 4

      设随机变量(X,Y)的联合密度函数为p(x,y)=k(6-x-y),0求(1)系数k ;[br][/br] (2)P(X<1,Y<3)。