文章
194
粉丝
0
获赞
0
访问
56.7k

评分及理由
(1)信号量定义及初值(满分3分)
得分:3分
理由:学生定义了完整的信号量系统,包括emptyA、emptyB、mailA、mailB、mutexA、mutexB,且初值设置正确。虽然第一次识别结果中缺少mailA和mailB的定义,但第二次识别结果中补充完整,且初值正确。根据禁止扣分原则,第一次识别中的缺失不扣分。
(2)互斥信号量的P、V操作使用(满分2分)
得分:2分
理由:学生对mutexA和mutexB的使用完全正确,在访问各自信箱前后正确使用了P、V操作,保证了互斥访问。
(3)同步信号量的P、V操作使用(满分4分)
得分:4分
理由:同步逻辑完全正确:取邮件时先P(mailX)检查是否有邮件,然后V(emptyX)释放空间;放邮件时先P(emptyX)检查是否有空间,然后V(mailX)增加邮件计数。所有P、V操作顺序正确,没有死锁风险。
题目总分:3+2+4=9分
登录后发布评论
暂无评论,来抢沙发