两步的操作为什么也不安全
(每道题开头都有同一段:上面的模拟器。判题机要确定的答案,所以本条用「调度表」代替真线程的运气。) 贯穿全条的模拟器: 一条线程 = 一串「步」 inc_steps() = [("read",), ("a
补全:数错误的交错
(每道题开头都有同一段:上面的模拟器。判题机要确定的答案,所以本条用「调度表」代替真线程的运气。) 贯穿全条的模拟器: 一条线程 = 一串「步」 inc_steps() = [("read",), ("a
补全:找出最坏的一次交错
(每道题开头都有同一段:上面的模拟器。判题机要确定的答案,所以本条用「调度表」代替真线程的运气。) 贯穿全条的模拟器: 一条线程 = 一串「步」 inc_steps() = [("read",), ("a
补全:把三步变一步
(每道题开头都有同一段:上面的模拟器。判题机要确定的答案,所以本条用「调度表」代替真线程的运气。) 贯穿全条的模拟器: 一条线程 = 一串「步」 inc_steps() = [("read",), ("a
交错是什么
两排各自顺序不变,合成一排的顺序每轮不同 这一轮蓝蓝橙蓝橙橙,下一轮蓝橙蓝橙蓝橙 两条线程各三步,「交错」指的是【0】。
哪些交错会错
两条线程各加一次的 20 种交错里,18 种得到 1、2 种得到 2。对的那 2 种是【0】。
交错数怎么长
两排各自顺序不变,合成一排的顺序每轮不同 这一轮蓝蓝橙蓝橙橙,下一轮蓝橙蓝橙蓝橙 两条线程各 n 步,交错的种数是 C(2n, n)。n 从 3 变到 6,种数从 20 变到 924。这说明【0】。
把一张调度表的记录打出来
(每道题开头都有同一段:上面的模拟器。判题机要确定的答案,所以本条用「调度表」代替真线程的运气。) 贯穿全条的模拟器: 一条线程 = 一串「步」 inc_steps() = [("read",), ("a
三条线程
(每道题开头都有同一段:上面的模拟器。判题机要确定的答案,所以本条用「调度表」代替真线程的运气。) 贯穿全条的模拟器: 一条线程 = 一串「步」 inc_steps() = [("read",), ("a
补全:判断一张调度表会不会错
(每道题开头都有同一段:上面的模拟器。判题机要确定的答案,所以本条用「调度表」代替真线程的运气。) 贯穿全条的模拟器: 一条线程 = 一串「步」 inc_steps() = [("read",), ("a