Hi,

In message "[ruby-talk:18635] Non-blocking socket use in threads?"
    on 01/07/28, Ned Konz <ned / bike-nomad.com> writes:

|Unfortunately, Squeak does not (yet) support this same model for other file 
|handles.

<snip>

|Does Ruby do the Right Thing and just block a single thread on pending IO? 
|If not, when/how will it?

Ruby tries its best to avoid blocking whole system for any kind of IO
(IO/Pipe/File/Socket).  I'm happy to know there's at least one thing
where Ruby's implementation wins to Squeak. ;-)

							matz.