文章
52
粉丝
0
获赞
0
访问
1.7k
评分及理由
(1)信号量定义得分及理由(满分2分)
得分:1分
理由:学生定义了empty=1000、full=0、mutex=1,其中empty和full的初值和含义正确(1分),但缺少控制连续取10件的专用信号量(扣1分)。
(2)生产者进程实现得分及理由(满分3分)
得分:1分
理由:生产者缺少对缓冲区的互斥访问(未使用mutex保护缓冲区操作,扣1分),但同步操作P(empty)/V(full)基本正确(得1分)。
(3)消费者进程实现得分及理由(满分3分)
得分:1分
理由:消费者使用mutex实现了连续取10件的互斥(得1分),但存在以下问题:①缺少对缓冲区的互斥访问(扣1分);②第二次识别中补充了V(empty)但未在第一次识别中体现,按最优情况给分;③未正确实现单次取产品的同步(P(full)位置正确但缺少取产品操作的具体描述,扣1分)。
题目总分:1+1+1=3分
登录后发布评论
暂无评论,来抢沙发