有三个并发进程AB和C共享一个缓沖器FF中每次只能存放一个数进程A每次产生一个随机数R将其存入F中若存放到F中的数是的倍数则由进程B将其取出并打印否则由进程C将被除后的余数打印出来为防止数的丢失和重复取同一个数现用PV操作进行管理请在下面程序的空格中填上合适的操作以达到上述要求 begin SSS:semaphore; F:integer; S:=;S:=;S:=; cobegin process A process B process C begin begin begin L:{产生随机数R}; L⑤ ; L:P(S) ① ; x:=⑥ ; y=⑧ ; F=② ; ⑦ ; ⑨ ; if R mod = then print x; y=⑩ ; ③ goto L; print y; else ④ ;end; goto L goto L end; end; coend; end; [] [] [] [] [] [] [] [] [] [] |