Search results
239 packages found
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.
- task queue
- async
- promise
- await
- sequential
- synchronized
- decorator
- lock
- concurrency
- throttle
- typescript
- javascript
- node
- browser
- View more
The most simple mutex/semaphore implementation
in the world of async javascript callbacks this library provides a mechanism to ensure resources are available for access
Distributed locking using PostgreSQL advisory locks
Connect to the system api in the easiest way (win-api)
Awaitable semaphore/mutex
Quidol redis cache sdk
A (better) node.js lock library
mutual-exclusion lock for promise chains
Distributed locking mechanism using haredis
TypeScript-STL (Standard Template Library, migrated from C++)
- tstl
- typecript
- c++
- cpp
- stl
- standard template library
- algorithm
- container
- exception
- functional
- iterator
- numeric
- ranges
- thread
- View more
Generate functions that do not allow parallel executions
A simple in-process locking mechanism for critical sections of code.
Reads are exclusive with writes, writes are exclusive with everything
Mutex locks, Read/Write locks, Condition variables and Semaphores
No matter how frequently you request a resource, only make one request at a time
Mutex and @synchronized TS decorator
Mutex Server using WebSocket
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.