passkey
Shared lock on top of redis
Shared lock on top of redis
your basic lock-on-an-id mechanism with promises
A protex is a mutex that works with Promises
Global object and Mutex object implements.
Redis based mutex implementation. Uses pub/sub for mutex retries instead of timeouts.
Locks an application to a singel instance by using a mutex file.
A simple mutex implementation for Ember.
A decorator to make any function that returns promise atomic with expiration
Lock asynchronous code to prevent it from being run at the same time in different iterations of the event loop.
Queue with multi lock mutex
locking based inMemory cache
A mutual exclusion primitive useful for protecting shared data
A powerful (& typed) zero-dependency primitive to help build other synchronization primitives like locks, semaphores, events, or barriers
A simple package that will implement classes useful for dealing with synchronization problems in JS, like concurrency and race conditions
Awaitable semaphore/mutex
The most simple mutex/semaphore implementation
A naive mutex implementation for TypeScript
Very simple queue thing for async functions, for when you need something a bit like a file lock, for a single threaded app, to stop different async functions from clobbering each other's work
Lightweight and simple mutexes.
A Node.JS task queue implementation with concurrency support.