【发布时间】:2015-08-31 14:50:29
【问题描述】:
我想在一小时内每 10 分钟运行一次函数。因此,对于上午 10 点,事件将在以下时间触发:
10:00
10:10
10:20
10:30
10:40
10:50
我知道setTimeout 和setInterval,但是:
1. 它们从不精确。他们有时会提前或延迟。他们也会因为注意力不集中而受到影响。
2. 我不确定如何制作一个可以处理超时或间隔的系统(如上所述)。
3. 寻找正确的方法来做到这一点。
我不是在寻找计时器,而是在寻找调度器。
感谢任何想法。
【问题讨论】:
-
They're never exact- 我们说得有多精确? -
报警精确。我不希望事情被耽搁,即使他们运行一个星期。
-
最大延迟约 1 秒可以接受吗?
-
@Zettam 你在哪里运行这个?客户端/服务器端?
-
@vitr 客户端,网页。
标签: javascript web