很簡單~使用async——異步流程控制庫就可以解決。
async.forEachLimit();
當集合中元素很多,不能一次全部並行操作,又不想一個一個按順序來,可以使用forEachLimit函數。它可以設定一批處理幾個,每一批內並行執行,批與批之間順序執行。
async.forEachLimit(eles, 5000, (list, cb) => {
// do something;
});
很簡單~使用async——異步流程控制庫就可以解決。
async.forEachLimit();
當集合中元素很多,不能一次全部並行操作,又不想一個一個按順序來,可以使用forEachLimit函數。它可以設定一批處理幾個,每一批內並行執行,批與批之間順序執行。
async.forEachLimit(eles, 5000, (list, cb) => {
// do something;
});