From: gabriele renzi Date: 2003-12-23T20:36:52+09:00 Subject: Re: bug: threads and win32 il 23 Dec 2003 00:52:14 -0800, hatespyware@yahoo.com (anon luker) ha scritto:: > >Is this a common problem? Are there good workarounds? I thought Ruby >implemented the threads in some internal system independant way, so >this is confusing to me. Any help/info would be greatly appreciated. I may be wrong but there is no workaround for this. Ruby Threads do block on IO within windows. IIRC that should be because ruby transparently uses select() to hnadle IO, but select() on windows only works with sockets, and thus any other IO blocks the whole interpreter. Feel free to hack ruby and fix this :)