文章
183
粉丝
0
获赞
1
访问
62.1k

评分及理由
(1)信号量定义得分及理由(满分2分)
得分:2分
理由:信号量empty、full、mutex1、mutex2的初值和含义都正确。empty=1000表示初始空缓冲区数量,full=0表示初始产品数量,mutex1用于缓冲区互斥,mutex2用于消费者连续取10件的互斥控制。
(2)生产者进程实现得分及理由(满分1分)
得分:1分
理由:生产者进程实现正确,先P(empty)判断空位,再P(mutex1)互斥访问缓冲区,然后放入产品,最后V(mutex1)和V(full),符合生产者-消费者模型的基本要求。
(3)消费者进程实现得分及理由(满分5分)
得分:3分
理由:
题目总分:2+1+3=6分
登录后发布评论
暂无评论,来抢沙发