• 2021-04-14
    阅读下面的描述,填空(1)-(9)。注意天空用大写字母,()使用英文的括号。
    有两个并发执行的进程A和B。进程A每次读一个随机整数,由进程B统计读出的偶数个数。回答下列问题:
    (1)并发进程A和B之间是同步还是互斥关系?( 1 )
    (2)给出用PV操作管理时应定义的信号量及其初值。
    ( 2 )表示 是否可以读一个数;( 3 )表示是否统计偶数个数。
    (3)将下列进程的程序结构中的方框位置填写完整,以保证进程能按要求正确地并发执行。
    process A
    process B
    x: interger;
    count: interger;
    begin
    count:=0;
    L1: ( 4 ) ;
    Begin
    L2: x:=随机数;
    L4: ( 8 ) ;
    L3: if x mod 2 =0 then ( 5 ) ;
    L5: count:=count+1;
    else goto ( 6 ) ;
    L6: ( 9 ) ;
    goto ( 7 )
    goto L4
    end;
    end;