> Well, there is this:
> http://www.ruby-lang.org/en/man-1.4/thread.html#Queue
> used for communicating between threads.

Excellent. Didn't know about that. Thanks. There's also SizedQueue in
thread.rb, which isn't mentioned on the page you linked (presumably, because
SizedQueue is newer than 1.4?).

Dave, any reason these didn't make the pickaxe book (assuming they didn't
make it - I couldn't find it, but I can be dense :) ).

Chris