node-schedule库的底层也是setInterval这种定时器吗?只是前者的封装吗?相比js的setInterval这种定时器有什么优点?
node-schedule库的底层也是setInterval这种定时器吗?只是前者的封装吗?相比js的setInterval这种定时器有什么优点?
13 回答12.8k 阅读
7 回答1.9k 阅读
3 回答2.6k 阅读✓ 已解决
3 回答1.1k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
6 回答875 阅读✓ 已解决
6 回答1k 阅读
node-schedule有详细的介绍。
不是的,node-schedule底层依赖的是
setTimeout
。实现简单的定时任务用
setInterval
还可以,但是复杂的或者超长延时的定时任务就无能为力了。比如每隔30天触发一次的定时任务(setInterval/setTimeout
函数最大delay
只有2^31 -1
ms,大概24.8天)。node-schedule有详细的介绍。