操作系统PV操作(急,急,急!) 10

超市可容纳500人同时购物,有六扇,可进可出,每门只允许一个人通过:1,用PV操作及信号量描述进入和离开此超市的算法,使超市的购物容量得到最大的发挥。2。如果再加一个条件... 超市可容纳500人同时购物,有六扇 ,可进可出,每门只允许一个人通过:
1,用PV操作及信号量描述进入和离开此超市的算法,使超市的购物容量得到最大的发挥。
2。如果再加一个条件:同一个顾客进出必须通过同一个门,那么相应的算法如何》
展开
 我来答
百度网友ffe524b4e
2007-12-14
知道答主
回答量:4
采纳率:0%
帮助的人:5127
展开全部
呵呵参考答案不保证一定正确,你考苏大的吗?
1.semaphor count=500;
semaphor door=6;
void customor_buy()
{
p(count);
p(door);
进入超市:
v(door);

购物。。。。

p(door);
离开超市
v(count);
v(door);
}

从同一门出从同一门进:
semaphor mutex = 500;
semaphor door[6] ; //初值均为1

void customer()
{
p(mutex);
p(door[i])
进入
v(door[i]);

购物

p(door[i])
离开
v(door[i]);
v(mutex);
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式