Технически, когда мы выполняем следующий код (рекурсивный process.nexttick), загрузка процессора достигала бы 100% или около того. Вопрос в том, что я представляю, что я работаю на машине с одним процессором и работает другой процесс HTTP-сервера узла, как это влияет на это?
Позволяет ли поток, выполняющий рекурсивный process.nexttick, вообще работать HTTP-серверу?
Если у нас есть два потока рекурсивного process.nexttick, получают ли они 50% доли?
Поскольку я не знаю ни одна машина с одним ядром не может это попробовать. И поскольку мое понимание разделения времени ЦП между потоками в этом случае ограничено, я не знаю, как следует пробовать это на машинах с 4 ядрами ЦП.
function interval(){
process.nextTick(function(){
someSmallSyncCode();
interval();
})
}
Спасибо