文章
77
粉丝
0
获赞
0
访问
7.1k
评分及理由
(1)信号量定义及初值(满分2分)
得分:2分
理由:学生定义了四个同步信号量(full_A, full_B, empty_A, empty_B)并正确设置了初值(x, y, M-x, N-y),与标准答案一致。信号量含义清晰,初值正确。
(2)互斥信号量的使用(满分2分)
得分:0分
理由:学生未定义和使用互斥信号量(mutex_A和mutex_B)。标准答案中要求对信箱的访问(取邮件和放邮件)需要互斥保护,但学生的代码中缺少互斥锁,这会导致多个进程同时访问同一个信箱时出现竞态条件,属于逻辑错误。
(3)同步信号量的P、V操作使用(满分5分)
得分:3分
理由:
题目总分:2+0+3=5分
登录后发布评论
暂无评论,来抢沙发