From: matz@... (Yukihiro Matsumoto) Date: 2001-07-28T10:29:55+09:00 Subject: [ruby-talk:18680] Re: Non-blocking socket use in threads? Hi, In message "[ruby-talk:18664] Re: Non-blocking socket use in threads?" on 01/07/28, Steven Grady writes: |Unfortunately (as I reported in Bug 112 at the Ruby Bug Tracking |System), IO#eof is still blocking, e.g.: That's different issue. Unfortunately, IO#eof does block the current thread, it does not block other threads. I'm still not sure if I should change (or how I should change) the IO#eof semantic, that inherited from Perl. % perl -e 'open(F, "sleep 2|"); print "a\n"; eof(F); print "b\n"' matz.