文章
165
粉丝
0
获赞
10
访问
16.1k

评分及理由
(1)信号量定义部分(满分2分)
得分:2分
理由:学生定义了四个信号量A、B、C、D,初值均为0,与标准答案中的S_AC、S_BC、S_CE、S_DE功能完全对应,虽然命名方式不同,但符合信号量命名规范且初值正确,因此不扣分。
(2)操作A、B、D的同步实现(满分2分)
得分:2分
理由:操作A、B、D完成后分别执行V(A)、V(B)、V(D),正确释放了对应的信号量,与标准答案逻辑一致。
(3)操作C的同步实现(满分1.5分)
得分:1.5分
理由:操作C通过P(A)、P(B)等待A和B完成,完成后执行V(C)通知E,逻辑完全正确。由于信号量命名与标准答案不同但不影响功能,不扣分。
(4)操作E的同步实现(满分1.5分)
得分:1.5分
理由:操作E通过P(C)、P(D)等待C和D完成,逻辑完全正确。信号量命名差异不影响功能实现。
题目总分:2+2+1.5+1.5=7分
登录后发布评论
暂无评论,来抢沙发