@circuitly/async-mutex
A mutex for guarding async workflows
A mutex for guarding async workflows
Make Web Worker easy and type-safe.
This package provides two classes for managing locks: `Mutex` and `MutexRW`. These locks can be used to control access to critical sections in a multi-threaded or asynchronous environment.
Mutex for node.js apllications
This package helps you to manage access token and refresh token efficiently using mutex.
A simple promise of semaphore, timeout..
Awaitable semaphore/mutex
用于异步功能的互斥锁
Node.js module for atomic locking
Named mutex locks for async functions.
Synchronization for concurrency. Allows for mutex, semaphores, read-write locks, timed locks, and more.
Composable concurrency locks for Javascript.
Add logs to lock.
Bounded batch queue, where items are produced and consumed based on user specified functions
locking based inMemory cache
A task queue executes tasks sequentially or concurrently. Wrap an async/promise-returning/sync function as a queue-ready async function for easy reusing. Support passing arguments/getting return value, @synchronized/@concurrent decorator, Node.js/Browser.