文章

313

粉丝

0

获赞

0

访问

60.3k

头像
2022年(408)计算机学科专业基础综合试题 - 第46题回答
操作系统
发布于2025年11月21日 17:20
阅读数 147


评分及理由

(1)信号量定义及初值(满分2分)

学生定义了两个信号量S1和S2,初值均为0,并正确标注了S1用于AC同步、S2用于CE同步。这与标准答案中简化后的方案完全一致,得2分。

(2)线程T1的同步操作(满分3分)

T1中执行顺序为:A → V(S1) → P(S2) → E → F。这正确实现了A完成后通知C,以及等待C完成后再执行E的同步要求。F在E后执行属于线程内顺序执行,无需信号量控制。该部分逻辑完整正确,得3分。

(3)线程T2的同步操作(满分3分)

T2中执行顺序为:B → P(S1) → C → V(S2) → D。这正确实现了B执行后等待A完成,然后执行C,C完成后通知E,最后执行D的逻辑。其中D在C后执行属于线程内顺序执行,无需信号量控制。该部分逻辑完整正确,得3分。

题目总分:2+3+3=8分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发