文章
37
粉丝
0
获赞
0
访问
343

评分及理由
(1)信号量定义得分及理由(满分2分)
得分:1分
理由:信号量定义基本正确,Empty初值1000和product初值0正确,mutex初值1正确。但pmutex的含义不清晰,标准答案需要两个互斥信号量分别控制连续取10件和单次缓冲区访问,这里pmutex的功能定义不明确。扣1分。
(2)生产者进程实现得分及理由(满分1分)
得分:0.5分
理由:生产者进程中的P(Empty)和V(product)同步操作正确,但P(mutex)和V(mutex)的配对使用存在逻辑错误——生产者应该使用mutex保护缓冲区,但代码中P(pmutex)和V(mutex)不匹配。扣0.5分。
(3)消费者进程实现得分及理由(满分5分)
得分:2分
理由:
题目总分:1+0.5+2=3.5分
登录后发布评论
暂无评论,来抢沙发