Я хочу знать, как параллельное выполнение работ в async.jsNode.js - Async.js: как работает параллельное выполнение?
async = require('async')
async.parallel([
function(callback){
for (var i = 0; i < 1000000000; i++) /* Do nothing */;
console.log("function: 1")
},
function(callback){
console.log("function: 2")
}
]);
В приведенном выше примере, я ожидаю получить результат:
функция: 2
функции: 1
но консоль бросает инверсию, что происходит? Благодарю.
Библиотека 'async' не делает задачу /' function' асинхронной. Он предполагает, что задачи уже асинхронны и просто помогает вам отслеживать группу из них. И ни одна из ваших задач не асинхронна. –