From: Shugo Maeda Date: 2007-02-25T23:38:37+09:00 Subject: [ruby-dev:30416] Re: fastthreadについて 前田です。 Shugo Maeda wrote: > (1) rb_thread_wakeup()のrb_rescue2() > > rb_thread_wakeup()をrb_rescue2()で実行してThreadErrorを無視する > ようにしていますが、THREAD_KILLEDなスレッドはスキップして次の > スレッドをwakeupしないと、だれもMutexを獲得できなくなってまずい > ような気がします。 これは勘違いでした。 rescue2()の戻り値を見てwhileループを回しているので上記のような 処理になっていそうですね。 -- 前田 修吾