From: Lothar Scholz Date: 2005-04-09T18:05:56+09:00 Subject: Re: Seven new VMs, all in a row Hello Peter, PS> Why is it that you'd want real threads? What can real threads do that PS> Ruby VM threads can't do? The answer is synchronous calls out to OS PS> services. (As well as utilizing multiple processors, but that's PS> another issue.) Having a database app where each "fetch_row" call into the database driver have to do at least 2 sync operations and 2 thread schedules really scares me when we are talking about high performance VM's. In fact this is one the real weaknesses in the ruby implementation. Does VM have a fork (or some other process like) model to use real OS threads. TCL and Perl have this and it's part of there popularity. -- Best regards, emailto: scholz at scriptolutions dot com Lothar Scholz http://www.ruby-ide.com CTO Scriptolutions Ruby, PHP, Python IDE 's