Search results
73 packages found
Mutex locks for async functions with functionality to use keys for separate locks
Limit or throttle the simultaneous execution of asynchronous code in separate iterations of the event loop.
Mutex for node.js apllications
Simple promise-based redis lock. No bells, no whistles.
easy to use, object-orientated, promise-based locks
Simple execution lock based on Promises.
A locking library like [`mutexify`](https://github.com/mafintosh/mutexify), [`mutex-js`](https://github.com/danielglennross/mutex-js), [`await-lock`](https://www.npmjs.com/package/await-lock), and [many more](https://www.npmjs.com/search?q=promise+lock),
A locking library like [`mutexify`](https://github.com/mafintosh/mutexify), [`mutex-js`](https://github.com/danielglennross/mutex-js), [`await-lock`](https://www.npmjs.com/package/await-lock), and [many more](https://www.npmjs.com/search?q=promise+lock),
mutual-exclusion lock for promise chains
Mutex locks for async functions
[![NPM Version][npm-image]][npm-url] [![Build Status][travis-image]][travis-url]
serialization promise
Call an async function multi before the first resolve, only run once and share the result.
your basic lock-on-an-id mechanism with promises
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
Generate functions that do not allow parallel executions
Lock For NodeJS.
A small promise-based semaphore library