From: William Morgan Date: 2005-02-15T08:10:24+09:00 Subject: Re: Threading in Windows Excerpts from David Corbin's mail of 14 Feb 2005 (EST): > > I'd be surprised if Ruby allowed more than one thread to do a > > system() call at a time, > > Well, I could understand that (thought it would be bad). But I'm sure > that the three threads are running three process in parallel. Oh. Cool! > And what's more, none of the other threads will start until all the > one of the first three finishes. So, it's not just a limit of 3 > external processes (btw, looking at the source code, it looks like a > limit of 255 external processes). Then I don't know. There are some Windows-specific and Thread-specific blocking issues that I know of, but none of them have this behavior by themselves. -- William