文章
205
粉丝
0
获赞
0
访问
47.9k

评分及理由
(1)信号量定义及初值(满分2分)
学生定义了四个信号量overA、overB、overC、overD,初值均为0,与标准答案中每个同步关系对应一个信号量的思路一致,但标准答案使用了更明确的命名(S_AC等)。学生定义的信号量能够正确表达同步关系,初值设置正确。得2分。
(2)进程A、B、D的实现(满分2分)
进程A、B、D的实现正确:A执行后V(overA),B执行后V(overB),D执行后V(overD),符合无前置任务的要求。得2分。
(3)进程C的实现(满分1.5分)
进程C的实现正确:先P(overA)和P(overB)等待A和B完成,然后执行C,最后V(overC)通知E。逻辑完全正确。得1.5分。
(4)进程E的实现(满分1.5分)
进程E的实现正确:先P(overC)和P(overD)等待C和D完成,然后执行E。逻辑完全正确。得1.5分。
题目总分:2+2+1.5+1.5=7分
登录后发布评论
暂无评论,来抢沙发