From: KOSAKI Motohiro Date: 2013-03-28T09:45:46+09:00 Subject: [ruby-list:49303] Re: 例外を飛ばすThread内ではpassをしないとそのThreadはjoinできないことがある? > すでにそのスレッドが例外で終了していた場合にも、Thread#joinで例 > 外が再送出されるはずです。そうなっていない場合はバグですので、も > し実際にそういう状況が見つかったらbugs.ruby-lang.orgにチケットを > 登録してください。 つまり、るりまの以下の説明は全面的に間違ってるわけだな。さて、これは誰に報告すればいいんだろう。 あるスレッドで例外が発生し、そのスレッド内で rescue で捕捉されなかっ た場合、通常はそのスレッドだけがなにも警告なしに終了されます。ただ しその例外で終了するスレッドを Thread#join で待っている他の スレッドがある場合、その待っているスレッドに対して、同じ例外が再度 発生します。