补全:漏掉一处会怎样
(每道题开头都有同一段:上面的模拟器。判题机要确定的答案,所以本条用「调度表」代替真线程的运气。)
补全 leak_test(protect_fn):两条线程各是 inc + inc(两个读-改-写);用 protect_fn 保护后跑所有交错,交回错误交错的种数。给一个「只保护第一个 inc」的坏保护函数,看它漏了多少。
(每道题开头都有同一段:上面的模拟器。判题机要确定的答案,所以本条用「调度表」代替真线程的运气。)
补全 leak_test(protect_fn):两条线程各是 inc + inc(两个读-改-写);用 protect_fn 保护后跑所有交错,交回错误交错的种数。给一个「只保护第一个 inc」的坏保护函数,看它漏了多少。
全部评论