文章
7
粉丝
214
获赞
0
访问
345

评分及理由
(1)信号量定义得分及理由(满分2分)
学生定义了mutex、empty、full、T等信号量,但缺少控制树坑数量的信号量(标准答案中的sk),且empty初值设为1不合理(应为0)。信号量定义不完整,扣1分。得分:1分
(2)甲进程实现得分及理由(满分2分)
甲进程使用了num变量判断树坑数量,但未使用信号量控制,且使用了if语句而非循环等待,逻辑不完整。挖坑后信号量操作不正确,缺少对浇水信号量的设置。扣1.5分。得分:0.5分
(3)乙进程实现得分及理由(满分2分)
乙进程缺少对放树苗和填土操作的完整描述,信号量使用混乱,V(full)后缺少对浇水信号量的设置,且num--操作位置不当。扣1.5分。得分:0.5分
(4)丙进程实现得分及理由(满分1分)
丙进程描述过于简单,缺少对浇水信号量的等待操作,且信号量使用不匹配。扣0.5分。得分:0.5分
题目总分:1+0.5+0.5+0.5=2.5分
登录后发布评论
暂无评论,来抢沙发