Pre-emptive fiber-based concurrency in MRI Ruby

Wander Hillen
Sun, 07 Feb 2021 00:00:00 UT

Because Ruby Fibers use cooperative multitasking, Fiber-based concurrency frameworks can have a problem with CPU-intensive tasks starving other tasks of running time. In this article I go over some ways to prevent this from happening.