文章
313
粉丝
0
获赞
0
访问
60.8k

评分及理由
(1)得分及理由(满分4分)
学生指出退出区中"lock = TRUE"错误,应改为"lock = FALSE",这是正确的修改,得2分。但学生未发现进入区中"if (key == TRUE)"应改为"while (key == TRUE)"这一关键错误,扣2分。因此本小题得2分。
(2)得分及理由(满分3分)
学生认为可以用newSwap函数代替swap指令,这一判断错误。swap指令是原子操作,而函数调用无法保证原子性,可能导致多个线程同时进入临界区。因此本小题得0分。
题目总分:2+0=2分
登录后发布评论
暂无评论,来抢沙发