Search results
239 packages found
Mimic traditional threads in single threaded event loop
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)
Quidol redis cache sdk
A robust cross-agent synchronization library.
- async
- concurrent
- condition variable
- counting semaphore
- lock
- lock guard
- lockable
- mutex
- parallel
- recursive mutex
- semaphore
- shared lock
- shared mutex
- sync
- View more
Awaitable semaphore/mutex
A distributed lock manager for NestJS
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