On Monday, 27 October 2014 at 20:54:38 UTC, Brad Anderson wrote:
Just out of curiosity, what's the goal of MultiScheduler? Is it intended to be an M:N scheduler?
Yep. Every logical thread is a Fiber executed in a round-robin manner by a pool of kernel threads. Pooled threads are spun up on demand (to a set upper limit) and terminate when there are no fibers waiting to execute. It should make for a good "millions of threads" baseline scheduler.
