[ruby-list:49303] Re: 例外を飛ばすThread内ではpassをしないとそのThreadはjoinできないことがある?

From: KOSAKI Motohiro <kosaki.motohiro@...>
Date: 2013-03-28 00:45:46 UTC
List: ruby-list #49303
> すでにそのスレッドが例外で終了していた場合にも、Thread#joinで例
> 外が再送出されるはずです。そうなっていない場合はバグですので、も
> し実際にそういう状況が見つかったらbugs.ruby-lang.orgにチケットを
> 登録してください。

つまり、るりまの以下の説明は全面的に間違ってるわけだな。さて、これは誰に報告すればいいんだろう。


あるスレッドで例外が発生し、そのスレッド内で rescue で捕捉されなかっ
た場合、通常はそのスレッドだけがなにも警告なしに終了されます。ただ しその例外で終了するスレッドを Thread#join で待っている他の
スレッドがある場合、その待っているスレッドに対して、同じ例外が再度 発生します。

In This Thread