文章
94
粉丝
40
获赞
1
访问
3.0k
评分及理由
(1)得分及理由(满分1分)
学生未定义任何信号量,也未在thread1中添加互斥操作。标准答案要求使用mutex_y1保护thread1和thread3对y的访问,但学生thread1中完全没有wait/signal操作,无法保证互斥。扣1分。
(2)得分及理由(满分1分)
学生未定义任何信号量,也未在thread2中添加互斥操作。标准答案要求使用mutex_y2和mutex_z保护thread2对y和z的访问,但学生thread2中完全没有wait/signal操作,无法保证互斥。扣1分。
(3)得分及理由(满分1分)
学生未定义任何信号量,也未在thread3中添加互斥操作。标准答案要求使用mutex_z保护z的访问,以及mutex_y1和mutex_y2保护y的访问,但学生thread3中完全没有wait/signal操作,无法保证互斥。扣1分。
(4)得分及理由(满分5分)
学生未提供任何互斥代码实现,三个线程的代码均未添加P、V操作,无法满足线程互斥访问临界资源的要求。标准答案中5分的互斥代码部分全部缺失,扣5分。
题目总分:0+0+0+0=0分
登录后发布评论
暂无评论,来抢沙发