文章

179

粉丝

0

获赞

0

访问

40.6k

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


评分及理由

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

得分:2分

理由:学生正确定义了AC和CE两个信号量,初值均为0,与标准答案的简化版本一致。信号量的作用描述清晰(A→C和C→E的同步),完全正确。

(2)T1线程同步实现(满分3分)

得分:3分

理由:T1线程中,先执行操作A后signal(AC),然后wait(CE)后执行E,最后执行F。这完全符合A→C→E→F的执行顺序要求,且与标准答案的简化版本完全一致。

(3)T2线程同步实现(满分3分)

得分:3分

理由:T2线程中,先执行B,然后wait(AC)后执行C,接着signal(CE)后执行D。这满足了B与A共同完成后才能执行C的要求,以及C完成后才能执行E(通过signal(CE))的要求,同时D在C后执行(同一线程内无需额外同步)。实现正确。

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

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发