Здравствуйте!
Есть код:
var fs = require('fs');
fs.open(__filename, "r", function(err, file){
console.log("IO!");
});
setImmediate(function(){
console.log("immidiate");
});
process.nextTick(function(){
console.log("nextTick!");
});
Результат:
nextTick!
immidiate
IO!
Хотя в скринкасте
https://learn.javascript.ru/screencast/nodejs#node... точно такой же код дает такой вывод:
nextTick!
IO!
immidiate
Почему?
Заранее выражаю огромную благодарность всем, кто поможет!
UPD:
В документации же написано:
Schedules the "immediate" execution of the callback after I/O events' callbacks.