From: matz@... (Yukihiro Matsumoto) Date: 2004-06-26T12:57:35+09:00 Subject: [ruby-dev:23804] Re: Thread critical でも timeout を使いたい まつもと ゆきひろです In message "[ruby-dev:23801] Re: Thread critical でも timeout を使いたい" on 04/06/26, Tatsuki Sugiura writes: |> > criticalな領域はできるだけ小さくないといけないので、Timeout |> > のような長い時間を想定するものを呼んではいけないんじゃないか |> > と思います。だから、変更するなら「criticalなら例外」くらいで |> > はないでしょうか。 | |> うーん。なるほど。言われてみればその方が良さそうです。 |> 自作のトリッキーなライブラリで必要だったので、どうも |> 引きずられてしまいました。 | |> リクエストは取り下げさせて頂きます。 | |と書いたのですが、30秒とか待たされるのもちょっと不親切かと思います |ので、即座に例外をあげる修正を入れていただけませんか? そもそも時間のかかる処理はクリティカルセクションの外に出すと いうわけにはいかないんでしょうか。