文章
45
粉丝
0
获赞
1
访问
2.2k
评分及理由
(1)得分及理由(满分8分)
得分:5分
理由:
seat
来控制座位数量(初始值10),符合题目要求(+1分)。mutex
用于互斥访问取号机(初始值1),但未在顾客进程中正确保护取号机操作(逻辑错误,-1分)。get-num
和call
的同步逻辑存在以下问题:
get-num
的初始值应为0,但学生在顾客进程中直接操作get-num++
(非原子操作),未通过信号量机制实现(逻辑错误,-1分)。call
的同步逻辑混乱,营业员和顾客的P/V
操作顺序不匹配(逻辑错误,-1分)。service_i
或映射表),导致同步不完整(逻辑错误,-1分)。题目总分:5分
登录后发布评论
暂无评论,来抢沙发