Как посчитать общее количество тиков цикла событий (NodeJs)? - PullRequest
0 голосов
/ 05 июля 2019

Я изучаю цикл событий nodejs. Мне любопытно, можем ли мы подсчитать общее количество тактов, которое цикл событий выполнил за время выполнения приложения?

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

Насколько я понимаю, цикл обработки событий тикает всего 2 раза до завершения приложения. Как я могу заставить узел сообщать мне точное количество тиков?

1 Ответ

0 голосов
/ 05 июля 2019

Цикл обработки событий - это система для планирования задач и асинхронных операций, использующая очереди и стек для защиты вызовов функций. Всякий раз, когда вы получаете результат функции, это означает, что функция была помещена в очередь и помещена в стек. Таким образом, у нас есть неблокирующая операция. То, что вы пытаетесь сделать, не имеет для меня никакого смысла, каждый раз, когда вы получаете журнал от функции, это означает, что эта функция была обработана как очередью, так и стеком.

...