"Mark Hahn" <mchahn / facelink.com> writes:

> I don't understand the problem.  I just ran this on windows:
> 
> Thread.new {loop{print 'a';sleep(0.1)}}
> Thread.new {loop{print 'b';sleep(0.214)}}
> sleep(2)

Try it without the sleeps, but with priorities set differently. Under
Unix, and with big enough loop values, the threads will loop in
accordance with their priorities. Under Windows, one gets exclusive
control.


Dave