A mutex for guarding async workflows
A simple thread lock for js.
DOM trap for a focus
A streaming way to send data to a Node.js Worker Thread
It is a trap! (for a focus)
Runs the following loaders in a worker pool
A inter-process and inter-machine lockfile utility that works on a local or network file system
provides locking mechanism to sync across browser tabs
Lock on asynchronous code
Properly hijack require, i.e., properly define require hooks and customizations
Mutex locks for async functions
TypeScript definitions for async-lock
Use Rollup with workers and ES6 modules today.
Enables body scroll locking (for iOS Mobile and Tablet, Android, desktop Safari/Chrome/Firefox) without breaking scrolling of a target element (eg. modal/lightbox/flyouts/nav-menus)
React focus lock for all Chakra components
Library with base interfaces for LangGraph checkpoint savers.
Simple lock class
lock asynchronous resources.
Client library for interacting with the LangGraph API
mutex lock for javascript
Thread comment integration for Univer Sheets.
Shared thread comment UI components and services for Univer.
Throttle the parallelism of an asynchronous (promise returning) function / functions
Thread comment UI integration for Univer Sheets.
A wrapper that locks non-Send and non-Sync data to a specific thread
Thread locker library for Rust
Deloxide scrubs your threads clean by detecting deadlocks in real time—keeping your system smooth, safe, and corrosion-free. 🦀🧼🔒
A high-performance, stateless OpenAI-compatible API gateway proxy for gemini-cli
Thread-safe, transferable, flock-based lock file
Uses redis to take out multi-threaded/processed safe locks
This library implements application mutexes using Redis. The mutexes are shared between separate threads, processes, or machines. Locks are acquired with an expiration time so if process that holds a lock dies unexpectedly, the lock is released automatically after a certain duration.
A thread-safe, lock-free pool of Ractor workers with coordinator or round-robin dispatch for distributing work
Detect and announce locked tasks for threaded and fibered actors.
Trhead process that only executes if no other thread with the same lock file is running
SynCache stores cached objects in a Hash that is protected by an advanced two-level locking mechanism which ensures that: * Multiple threads can add and fetch objects in parallel. * While one thread is working on a cache entry, other threads can access the rest of the cache with no waiting on the global lock, no race conditions nor deadlock or livelock situations. * While one thread is performing a long and resource-intensive operation, other threads that request the same data will be put on hold, and as soon as the first thread completes the operation, the result will be returned to all threads.
A simple and reliable file-based session manager with eXclusive R/W locking. Session data is updated atomically using mutex and file locks, making it suitable for multi-threaded and multi-process applications.
Simple thread-level readers-writer lock in pure Ruby. Allows multiple readers to access a resource while writers get exclusive access.
Ruby gem for building robust service operations with guard validations, distributed mutex locks via Redlock, database transactions, and comprehensive error handling. Thread-safe and designed for production Rails applications.
A Ruby library that can execute a sleep while holding the Global VM Lock, which is pathological behavior that would normally be avoided in practice. However, having an easy method of blocking the Ruby VM from a thread is useful in certain debugging and simulation scenarios.
Instead of making ActiveRecord calls to change a counter field, write them to capacitor. They'll get summarized in a redis hash, with a separate process batch-retrieving and writing to ActiveRecord. Being single-threaded, the writing process avoids row lock collisions, and absorbs traffic spikes by coalescing changes to the same row into one DB write.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.