补全:到点该跑哪些
(每道题开头都有同一段:上面的池小工具。)
本节的定时/后台任务模型:
due(events, now) events=[(名字, 到点时刻)];到 now 为止该跑的任务名(at <= now,按名字排)
run_order(events) 按 (到点时刻, 名字) 排出执行顺序
every(period, span) 每 period 跑一次,在 span 时间里跑几次 = span // period补全 ready(events, now):交回到 now 为止(到点时刻 <= now)该跑的任务名,按名字排。看到时刻 2 为止该跑哪些。
全部评论