Является ли синхронный вызов async.parallel () в Node.js?
Я смотрю на Node.jsasync
Модуль для решения проблемы. Я провел небольшой тест:
var async = require("async");
function print(val) {
console.log(val);
}
async.parallel([
function(cb){ print(1); cb(null); },
function(cb){ print(2); cb(null); },
function(cb){ print(3); cb(null); },
function(cb){ print(4); cb(null); },
function(cb){ print(5); cb(null); }
],
function(err) {
if ( err ) {
console.error(err);
return;
}
console.log("Done!");
}
);
console.log("Trulu");
Могу ли я быть уверен, что вызов журнала Trulu никогда не будет вызываться до вызоваasync.parallel
закончен? Другими словами, все ли функции и окончательный обратный вызов вызваны до того, как журнал Trulu будет вызван наверняка?