From: John Carter Date: 2006-11-01T11:42:45+09:00 Subject: Re: Nonblocking IO read On Wed, 1 Nov 2006, Tom Pollard wrote: > The select() function (Kernel#select, in Ruby) is the standard way to do IO > multiplexing under Unix. At a very deep level (last time I looked) thread animation and IO met and became the same thing in a giant select lurking in the core of the ruby Interpreter. ie. Use select / spin another thread amounted cosmically to the same thing. Choose whatever is easiest for you. John Carter Phone : (64)(3) 358 6639 Tait Electronics Fax : (64)(3) 359 4632 PO Box 1645 Christchurch Email : john.carter@tait.co.nz New Zealand "We have more to fear from The Bungling of the Incompetent Than from the Machinations of the Wicked." (source unknown)