文章

126

粉丝

0

获赞

3

访问

22.2k

头像
2023年计算机学科专业基础综合试题 - 第45题回答
操作系统
发布于2025年8月13日 17:22
阅读数 131


评分及理由

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

学生答案中正确指出了两处错误并给出了正确的修改方案:

  • ① 将 if(key == TRUE) 改为 while(key == TRUE)(正确,2分)
  • ② 将 lock = TRUE 改为 lock = FALSE(正确,2分)

完全符合标准答案要求,因此得4分。

(2)得分及理由(满分3分)

学生答案中正确回答了“不能”,并给出了合理的解释:

  • 明确指出 newSwap() 不是原子操作(1分)
  • 解释了并发调用时可能导致多个线程同时进入临界区(2分)

解释与标准答案一致,因此得3分。

题目总分:4+3=7分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发