@gmiroslav

Node.js setTimeout, setImmediate как работают?

При вызове этого кода функции вызываются в разном порядке, обьясните пожалуйста почему?!
function a() {console.log(1);}
function b() {console.log(2);}
setTimeout(a, 0);
setImmediate(b, 0);

-------------------------------------
В этом коде всегда строго a, потом b. Почему в первом случае не так?
function a() {console.log(1);}
function b() {console.log(2);}
setTimeout(a, 0);
setTimeout(b, 0);
  • Вопрос задан
  • 652 просмотра
Пригласить эксперта
Ответы на вопрос 1
@pekc83
Задержка в setTimeout может быть от 1 до 2147483647 мс. Все остальные значения приводятся к 1 мс!
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы