Description
Provides modern concurrency primitives for Ruby, including futures, promises, thread pools, actors, supervisors, and related tools. It is useful for applications that need parallel work, asynchronous coordination, or safer shared execution patterns.
Concurrency bugs can be rare and difficult to reproduce. Test cancellation, shutdown, shared state, and exception handling under load before relying on it in services.