文章

94

粉丝

40

获赞

1

访问

3.0k

头像
2017年计算机学科专业基础综合试题 - 第46题回答
操作系统
发布于2025年9月1日 22:59
阅读数 27

 


评分及理由

(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分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发