访问队列最多允许N并发访问保护类型。 它是一个异步并发原语,旨在支持某些背压模式。
// This queue limits the number of simultaneous references to `inner` to 4
let queue = AccessQueue :: new (inner, 4 );
// get an inner reference
let inner1 = queue. access (). await ;
// get more (from other
排序队列
基于数组支持的二进制堆的排序队列。
安装
$ npm install --save sorted-queue
用法
import { SortedQueue } from "sorted-queue" ;
const queue = new SortedQueue ( ) ;
// `queue.push()` adds a value to the queue and returns an object
// `item` with the `item.value` set to