文章
782
粉丝
21
获赞
1
访问
100.2k

评分及理由
(1)得分及理由(满分4分)
学生定义了三个信号量:mutex[k]、buffer[k]和eat[k]。其中:
缺少对写指针和读指针操作的互斥保护信号量(ptr_mutex),这是必要的,因为多个生产者和消费者需要按顺序循环访问缓冲区。
信号量定义基本正确但不够完整,扣1分。
得分:3分
(2)得分及理由(满分2分)
学生代码存在以下问题:
核心逻辑与标准答案差异较大,没有正确实现环形缓冲区的顺序写入机制。
得分:0分
(3)得分及理由(满分2分)
学生代码存在以下问题:
核心逻辑与标准答案差异较大,没有正确实现环形缓冲区的顺序读取机制。
得分:0分
题目总分:3+0+0=3分
登录后发布评论
暂无评论,来抢沙发