From: James Edward Gray II Date: 2006-05-01T21:51:25+09:00 Subject: Re: Multiplexed I/O On May 1, 2006, at 1:44 AM, Minkoo Seo wrote: > I can't understand this. If ruby uses non native multithreading, then > all threads will run in the same process. And that implies that one > blocking I/O operation stop the all threads in the ruby interpreter > process, doesn't it? I'm pretty sure Ruby selects over sockets under the hood, to keep the interpreter from blocking. I don't believe that's a perfect solution those as something like a large write could still block the process. James Edward Gray II