文章
280
粉丝
1
获赞
8
访问
87.0k

评分及理由
(1)信号量定义得分及理由(满分3分)
学生定义了三个信号量:mutex_y1、mutex_y2、mutex_z,与标准答案一致。信号量初始值均为1,正确。得3分。
(2)thread1代码得分及理由(满分1分)
thread1中,学生对y的访问使用了P(mutex_y1)和V(mutex_y1)进行保护,与标准答案一致。得1分。
(3)thread2代码得分及理由(满分1分)
thread2中,学生对y和z的访问分别使用了P(mutex_y2)、P(mutex_z)和V(mutex_z)、V(mutex_y2)进行保护,与标准答案一致。得1分。
(4)thread3代码得分及理由(满分3分)
thread3中,学生对z的访问使用了P(mutex_z)和V(mutex_z)进行保护,正确。对y的访问使用了P(mutex_y2)、P(mutex_y1)和V(mutex_y1)、V(mutex_y2)进行保护,与标准答案一致。得3分。
题目总分:3+1+1+3=8分
登录后发布评论
暂无评论,来抢沙发