From: Charles Oliver Nutter Date: 2007-01-29T03:59:39+09:00 Subject: Re: Benefits of Multi-Threading? khaines@enigo.com wrote: > That's a bit of a red herring, though. With Ruby's green threads, every > active (i.e. not sleeping) thread that is added to a single process > reduces the overall throughput of all of the threads, collectively, by a > noticable amount. While two separate processes on a single processor > may have less throughput than two threads in a single ruby process, > those two threads will have less throughput than a single thread. So, a > single thread solution will typically be more performant than > multi-thread solution under Ruby's current threading model. Unless, of course, you use JRuby, which supports full native threads today. - Charlie