文章
296
粉丝
0
获赞
0
访问
21.7k

评分及理由
(1)信号量定义得分及理由(满分2分)
得分:2分
理由:学生定义了empty=1000、full=0、mutex=1,这三个信号量的含义和初值完全正确。额外定义的consume=1信号量虽然名称与标准答案不同,但其功能是控制消费者连续取产品的互斥,含义和初值都正确,符合题目要求。
(2)生产者进程实现得分及理由(满分1分)
得分:1分
理由:生产者进程的代码逻辑完全正确,实现了与缓冲区的互斥访问(通过mutex)和与消费者的同步(通过empty和full),符合生产者-消费者模型的基本要求。
(3)消费者进程实现得分及理由(满分5分)
得分:3分
理由:
题目总分:2+1+3=6分
登录后发布评论
暂无评论,来抢沙发