【发布时间】:2016-12-14 18:27:08
【问题描述】:
我正在尝试将async 节点模块用于我的项目,我非常需要它。当我尝试遵循代码时,它不起作用。请任何人帮我解决问题。
async.parallel({
test : function(callback) {
for(var i=0; i<1000000000; i++){
if(i == 999999999){
console.log("test");
callback(null, "test");
}
}
},
test1 : function(callback) {
console.log("test1")
callback(null, "test1");
}
}, function(err, results) {
// optional callback
console.log('results', results)
});
这些代码将如何执行?我试过打印{ test: 'test', test1: 'test1' },但如果并行进程执行而不需要像{ test1: 'test1', test: 'test' }这样的输出,那么从逻辑上讲。
如果我使用timeout insted of for loop,那么它工作正常。
【问题讨论】:
标签: node.js asynchronous async.js