如何在给定时间(以毫秒为单位)后准确地拍摄事件?有什么模块吗?我在谷歌上找它,但没有找到任何令人满意的东西......
问问题
86 次
1 回答
0
您无法控制事件循环中代码的精确执行。如果你需要这个,那么你应该考虑使用不同的框架/语言。
了解 Node.js 事件循环、计时器和process.nextTick()
无法保证何时setTimeout()
运行,只能保证等待的最短时间,请参见上述指南的以下摘录:
setTimeout()
安排一个脚本在经过以毫秒为单位的最小阈值后运行。
您拥有的最接近的是process.nextTick()
,即使那样,您仍受事件队列的支配,因为排队的其他事情process.nextTick()
可能会在您之前发生。这也是危险的,因为如果没有正确实施,事件循环可能会出现饥饿。
于 2017-12-01T21:51:57.743 回答