I've search for documentation about whether Ruby thread scheduling
uses FIFO or round-robin and can't find anything. It seems to be
round-robin. Is that correct?

Is there a way to control the time slice used for each thread running
at the same priority?

--
R. Mark Volkmann
Partner, Object Computing, Inc.