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
Manage concurrency in Javascript "threads" with promises.
A mutex for guarding async workflows
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.
Acquire a mutex in the browser through IndexedDB or cookies
A lock implementation for both single-thread and clustered Node.JS environment.
Implementation of a readers-writer lock for async/await code.
Web worker and worker thread mutex implementation