On 10/29/2009 09:04 PM, Tony Arcieri wrote:

> On Thu, Oct 29, 2009 at 11:48 AM, Glen Holcomb <damnbigman / gmail.com> wrote:
> 
>> You are going to want Ruby 1.9 for this.  In 1.8 threads are "green",
>> basically they only exists as threads inside the VM so you still only hit
>> one core and any blocking system I/O will block all of your threads.
> 
> Ruby 1.9 isn't going to help you when using threads to distribute
> computation across CPU cores.  The Global VM Lock ensures that simultaneous
> computation is still limited to one core.

Are you saying that the global VM lock even extends to several 
processes?  Because Marc did not want to use threads for distribution 
but rather processes.

Kind regards

	robert

-- 
remember.guy do |as, often| as.you_can - without end
http://blog.rubybestpractices.com/