From: Mark Volkmann Date: 2006-01-11T23:10:27+09:00 Subject: Re: thread scheduling On 1/11/06, Robert Klemme wrote: > Mark Volkmann wrote: > > 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? > > No direct means AFAIK. You can always use Thread#pass but I recommend to > not to. Also, there are no thread priorities AFAIK. The Thread class has priority and priority= instance methods. I created two threads and noticed that they were time slicing. Then I set the priority of one to be higher than the other and it got all the time until it completed. So thread priorities seem to be supported. -- R. Mark Volkmann Partner, Object Computing, Inc.