【发布时间】:2016-04-24 05:34:31
【问题描述】:
我有以下异步代码部分:
async.forEach(list, function(file, loopCallback) {
console.log("file");
loopCallback();
}, {
console.log("all done!");
});
它会打印我列表中所有文件的名称,太好了。现在,我想限制并行处理的文件数量。如果我一次只想处理一个文件怎么办?
我听说过async.ParallelLimit 和async.Queue,并且想知道如何调整此代码以适应其中一个,特别是parallelLimit。
有什么想法吗?
【问题讨论】:
-
所以...您知道 async 具有可以满足您需求的选项,但您希望我们将您的代码转换为其他选项之一..
-
你甚至没有看the docs,是吗?只需使用
async.eachLimit。
标签: javascript node.js asynchronous