如何计算事件循环(NodeJ)的总滴答声?

时间:2019-07-05 07:36:19

标签: node.js event-loop

我正在学习nodejs事件循环。我很好奇我们是否可以计算整个应用程序运行时花费的总滴答声事件循环?

setTimeout(() => {
    console.log("Hey there!")
}, 1000);

据我了解,事件循环将在应用程序结束前总共滴答2次。如何让节点告诉我准确的滴答数?

1 个答案:

答案 0 :(得分:0)

事件循环是用于计划任务和异步操作的系统,它在后台使用队列和堆栈来处理函数调用。 每当您获得函数结果时,这都意味着该函数将被放入队列并被推入堆栈。 这样我们就可以进行非阻塞操作。您尝试做的事情对我来说没有任何意义,每次您从某个函数获取日志时,就意味着该函数已由队列和堆栈处理。