From: matz@... (Yukihiro Matsumoto) Date: 2002-08-22T00:08:32+09:00 Subject: [ruby-dev:18059] Re: [Bug] rb_thread_create sometimes returns 0 まつもと ゆきひろです In message "[ruby-dev:18058] Re: [Bug] rb_thread_create sometimes returns 0" on 02/08/21, Tietew writes: |> その後、いろいろ試してみると以下の修正で状況が変化するような |> 気がします。試してみてください。 | |流れ的には正しくなりましたが,Thread#join で fatal が再発生しま |せんでした。 fatalは捕捉されることを想定してないんで、再発生するシチュエー ションってのはどうなんでしょうね。fatalが発生しちゃうと * 全スレッドがTHREAD_TO_KILLになり、後始末モードになる * main_threadも終了しちゃう * で、プロセス終了 んで、Thread#joinを正当に呼べる状況はあってはいけないんじゃ ないかと。