文章

205

粉丝

0

获赞

0

访问

47.8k

头像
2022年计算机学科专业基础综合试题 - 第46题回答
操作系统
发布于2025年10月29日 17:10
阅读数 183


评分及理由

(1)得分及理由(满分8分)

学生答案使用了两个信号量overA和overC,初值均为0,用于控制A→C和C→E的同步关系。这与标准答案简化后的思路一致,正确实现了跨线程的同步约束:

  • C必须在A和B完成后执行:通过overA确保A完成后C才能执行(B在T2中顺序执行,无需同步)
  • E必须在C完成后执行:通过overC确保C完成后E才能执行
  • 其他约束(F在E后,D在C后)在同一线程内自然满足

代码逻辑正确,信号量使用恰当。虽然信号量命名与标准答案不同,但功能完全等价。根据"思路正确不扣分"原则,不因表达差异扣分。

得8分

题目总分:8分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发