1 रिपॉजिटरी
Acquiring a read or write lock for the duration of a block and automatically releasing it when the block finishes.
Distinct from Scoped Lock Execution: Distinct from Scoped Lock Execution: adds read-write lock semantics (shared vs exclusive) to the scoped execution pattern.
Explore 1 awesome GitHub repository matching software engineering & architecture · Read-Write Lock Scoped 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
Ships a scoped lock execution pattern that automatically acquires and releases read or write locks around a block of code.