1 repository
Runs a block of code while holding a write lock, automatically releasing the lock upon completion.
Distinct from Scoped Lock Execution: Distinct from Scoped Lock Execution: specifically for write locks, ensuring exclusive access during the block.
Explore 1 awesome GitHub repository matching software engineering & architecture · Write Lock Block Executions. Refine with filters or upvote what's useful.
Concurrent Ruby is a comprehensive concurrency toolkit for the Ruby language that provides thread-safe data structures, synchronization primitives, and asynchronous execution patterns. It implements core concurrency abstractions including an actor model framework where isolated actors communicate through asynchronous message passing, a future and promise system for composing non-blocking operations, and thread pool executors that manage reusable worker threads for concurrent task execution. The library distinguishes itself through a broad set of coordination mechanisms that go beyond basic th
Provides a scoped write-lock execution pattern, essential for safe concurrent modifications.