库下载地址:Acan.js 情景一:循环N个并发回调后的总回调
var name={1:"dbget",2:"tplget",3:"apiget",3:"optget"};
var ccb=Acan.ccb(Acan.count(name),function(){
//这里就是总回调
});
for(var i in name){
setTimeout(function(){
ccb.cb();
},200);
};
情景二:并发任务数量确定的情况
var ccb=Acan.ccb(2,function(){
//这里就是总回调
});
setTimeout(function(){
ccb.cb();
},200);
setTimeout(function(){
ccb.cb();
},200);
情景二:并发任务数量不确定的情况
var ccb=Acan.ccb(1,function(){
//这里就是总回调
});
test1();
test2();
funtion test1(){
ccb.at();
setTimeout(function(){
ccb.cb();
},200);
}
funtion test2(){
ccb.at();
setTimeout(function(){
ccb.cb();
},200);
}
ccb.cb();
js前端及node.js开发高薪招聘 https://cnodejs.org/topic/5485353b73dcca8d21292a38