NodeJS async.parallel和mutex

时间:2015-08-12 07:37:14

标签: node.js asynchronous parallel-processing mutex

我正在尝试使用async.parallel构建项目,但所有并行函数都在修改相同的全局变量。如何在该变量上加上互斥锁或某种锁?

1 个答案:

答案 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}
});
相关问题