文章

15

粉丝

0

获赞

2

访问

922

头像
2009年计算机学科专业基础综合试题 - 第45题回答
操作系统
发布于2025年7月30日 21:07
阅读数 69


评分及理由

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

得分:5分

理由:

  • 信号量定义正确(mutex、empty、odd、even),得1分。
  • P1的代码逻辑基本正确,但缺少对empty信号量的P操作(缓冲区空单元检查),扣1分。
  • P2的代码逻辑错误:第二次识别中重复调用getodd(),且P(odd)和P(mutex)的顺序错误(应先P(odd)再P(mutex)),扣1分。
  • P3的代码逻辑错误:P(even)和P(mutex)的顺序错误(应先P(even)再P(mutex)),扣1分。
  • 未在P2和P3中释放empty信号量(V(empty)),扣1分。

题目总分:5分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发