Показать сообщение отдельно
  #9 (permalink)  
Старый 10.01.2014, 18:33
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

Сообщение от Dorian_bs Посмотреть сообщение
kobezzza, То есть функции обернутые в setImmediate будут выполняться в конце следующей итерации?)
Ну грубо говоря да. А nextTick в конце текущей, поэтому setImmediate обычно юзают для "разгрузки" больших операций.

process.nextTick(function () {
    console.log(1);

    process.nextTick(function () {
        console.log(2);
    });
});

setImmediate(function () {
    console.log(3);

    process.nextTick(function () {
        console.log(1);

        process.nextTick(function () {
            console.log(2);
        });
    });
});

console.log(4);


// 4 1 2 3 1 2
__________________
kobezzza
code monkey

Последний раз редактировалось kobezzza, 10.01.2014 в 18:50.
Ответить с цитированием