题目内容

食堂现有三组P1、P2、P3员工负责供应早餐, P1组负责将豆浆装瓶后放在操作台F1上,操作台F1能放30杯豆浆; P2组负责加工油条,将加工好的油条放在操作台F2上,操作台F2能放50根油条; P3组负责在窗口将一杯豆浆和一根油条放在餐盘中发放给排队的同学。初始时操作台F1已经放好了10杯豆浆,操作台F2还没有放油条。请阅读用信号量和PV操作实现以上问题的算法并补充完整。Varempty1, empty 2,full1,full2,mutex1,mutex2:semphore;empty1=___;empty 2=___;full1=___;full2=___;mutex1=1;mutex2=1;CobeginProcess P1(){ While(true){___;P(mutex1);将一杯豆浆装瓶后放在操作台F1;V(mutex1);___;}}Process P2(){ While(true){___;P(mutex2);将一根油条加工好后放在操作台F2;V(mutex2);___;}}Process P3(){ While(true){P(full1);___;从操作台F1拿一杯豆浆;V(mutex1);___;P(full2);___;从操作台F2拿一根油条;V(mutex2);___;将餐盘递给同学;}}Coend;

查看答案
更多问题

2.中国体育代表团在本届奥运会上获得前八名的运动员共有 名?

A. 150
B. 152
C. 156
D. 158

3.男子100米最新的亚洲纪录是由中国运动员苏炳添跑出的秒。

A. 9.83
B. 9.85
C. 9.87
D. 9.89

1.中国公民健康素养要求我们不在公众场所、、、。

A. 吸烟
B. 吐痰
C. 咳嗽
D. 打喷嚏时遮掩口鼻

2.心理卫生问题的解决方法有

A. 调节自身情绪
B. 调节自身行为
C. 心理援助
D. 寻求情感交流

答案查题题库