文章
7
粉丝
0
获赞
0
访问
517
semephore mutex = 1 ,tong = 3 ,full=0,empty=10
void qu()
{
p(full)
p(tong)
p(mutex)
取水
v(mutex)
v(empty)
v(tong)
}
void ru()
{
p(tong)
p(empty)
p(mutex)
从井取水
v(mutex)
v(tong)
v(full)
}
评分及理由
(1)信号量定义(满分1分)
得分:1分
理由:学生正确定义了信号量,包括互斥信号量(mutex)、水桶数量(tong)、水缸已用容量(full)和剩余容量(empty),与标准答案一致。
(2)老和尚取水函数(满分3分)
得分:2分
理由:学生基本实现了老和尚取水的逻辑,但存在以下问题:
(3)小和尚入水函数(满分4分)
得分:3分
理由:学生基本实现了小和尚入水的逻辑,但存在以下问题:
题目总分:1+2+3=6分
登录后发布评论
暂无评论,来抢沙发