Excerpts from Caleb Tennis's mail of 8 Feb 2005 (EST): > I posted an strace under [ruby-talk:130019], and it shows that indeed > select() is being used in the thread and is causing the hang. > > I've been able to work around the problem by switching to sysread() > and syswrite() in my class. Interesting. In my experiments with files on /proc, sysread() still results in a hanging select() system call. Wonder why it works for you. -- William <wmorgan-ruby-talk / masanjin.net>