我正在尝试使用async.parallel构建项目,但所有并行函数都在修改相同的全局变量。如何在该变量上加上互斥锁或某种锁?
答案 0 :(得分:1)
你能否在终结函数中解决这个问题?
async.parallel({
one: function(callback){
setTimeout(function(){
callback(null, 1);
}, 200);
},
two: function(callback){
setTimeout(function(){
callback(null, 2);
}, 100);
}
},
function(err, results) {
// results is now equals to: {one: 1, two: 2}
});