文章
141
粉丝
0
获赞
3
访问
17.7k

评分及理由
(1)得分及理由(满分8分)
学生答案使用了两个信号量SAC和SCE(或SCT,识别差异),与标准答案简化后的方案一致。SAC用于控制A完成后C才能执行,SCE用于控制C完成后E才能执行。信号量初值均为0正确。T1中执行A后V(SAC),然后P(SCE)等待C完成,之后执行E和F;T2中执行B后P(SAC)等待A完成,然后执行C,之后V(SCE)通知E可执行,最后执行D。该同步逻辑完全满足题目约束:C在A和B完成后执行(B在T2中无需同步,因为同线程),D和E在C完成后执行(D在T2中无需同步),F在E完成后执行(F在T1中无需同步)。因此答案正确,得满分8分。
题目总分:8分
登录后发布评论
暂无评论,来抢沙发