This is a multi-part message in MIME format.
Recently I was helping a colleague who was new to Ruby with a program
that was using threads. It seemed to him that for some reason that some
of the thread's were not running. First he tried adding sleeps to the
main thread to "give time" to the other threads to run, but this didn't
work. It turns out that by joining the threads in question, that there
were errors in the program that were throwing exceptions that killed the
thread -- SILENTLY.
I don't know ...