【文件属性】:
文件名称:async-limit-queue:创建并发受限的异步功能队列的小帮手
文件大小:37KB
文件格式:ZIP
更新时间:2021-05-25 12:38:57
javascript queue async concurrency limiter
异步限制队列
无依赖项的小帮手,以有限的并发性创建异步功能队列。
描述
当您要执行一堆异步函数并希望限制并发执行的函数数时,请使用此模块。
该模块导出一个函数,该函数创建具有给定并发限制的队列实例。
使用push方法向队列添加(一对一)异步功能。 此方法返回Promise ,该Promise将在执行传递的异步函数时得到解决。
队列中的项目被处理为FIFO 。
得到它
npm i async-limit-queue
yarn add async-limit-queue
用法
首先导入模块并创建一个队列...
import createQueue from 'async-limit-queue' ;
// this creates a queue with concurrency limit = 7
const queue = createQueue ( 7 ) ;
...然后将函
【文件预览】:
async-limit-queue-master
----.gitignore(914B)
----README.md(1KB)
----test()
--------unit.js(853B)
----LICENSE(1KB)
----package.json(963B)
----babel.config.json(186B)
----dist()
--------index.js(653B)
----index.js(523B)
----package-lock.json(151KB)