Сообщение от Alexandroppolus
|
можно использовать библиотеку async и для твоей коллекции вызвать
async.eachLimit
это как раз твой случай. Вторым параметром указываешь, сколько максимум файлов можно обрабатывать одновременно.
|
В общем использовал та же модуль, но другим путем. За ответ все же спасибо.
var async = require('async');
var queue = async.queue(function(filename, callback) {
//работа с файлами
}, 1000);
for (var i = 0; i < files.length; i++) {
queue.push(files[i]);
}