Deep Diving into the Erlang Scheduler
blog.appsignal.com
blog.appsignal.com
> To promote fairness among processes, Erlang's preemptive scheduling relies on reductions rather than time slices. If a process exhausts its allocated reductions, it can be preempted, even if its execution isn't complete.
Fascinating