Voglio sapere come parallelo esecuzione opere in async.jsNode.js - Async.js: come funziona l'esecuzione parallela?
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")
}
]);
Nell'esempio di cui sopra, mi aspetto di ottenere l'output:
funzione: 2
funzione: 1
ma, la console tiri l'inverso, ciò che sta accadendo? Grazie.
La biblioteca 'async' non rende un compito /' function' asincrono. Presuppone che le attività siano già asincrone e semplicemente ti aiuta a tenere traccia di un gruppo di esse. E nessuno dei tuoi compiti è asincrono. –