Search results
241 packages found
Redux library for controlling action creator execution
Mutex and @synchronized TS decorator
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.
Simple, clean, Promise-based Mutex library and class
Mutex for distributed applications using redis.
Library for sequential effect execution
A simple locking helper that ensures an asyncronous function is only called once until unlocked.
optimally parallelize tasks that lock on potentially intersecting sets of ids
[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/) [![Build Status](https://www.travis-ci.com/4nduril/simple-mutex.svg?branch=main)](https://www.travis-ci.com/4nduril/simple-mute
A mutex for guarding async workflows
Manage concurrency in Javascript "threads" with promises.
Implementation of FastMutex for mutual exclusion locks using LocalStorage
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
Lock For NodeJS.
A lock implementation for both single-thread and clustered Node.JS environment.
Acquire a mutex in the browser through IndexedDB or cookies
Implementation of a readers-writer lock for async/await code.
Web worker and worker thread mutex implementation