1 dépôt
Applying operations to collections concurrently using multiple CPU cores for faster data processing.
Distinct from Parallel Processing: Distinct from Parallel Processing: focuses specifically on parallelizing operations over collections, not general computational workloads.
Explore 1 awesome GitHub repository matching data & databases · Collection Parallel Processors. 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
Applies a block to each element of a collection in parallel, collecting results into a future.