まつもと ゆきひろです

In message "[ruby-dev:23801] Re: Thread critical でも timeout 	を使いたい"
    on 04/06/26, Tatsuki Sugiura <sugi / nemui.org> writes:

|> > criticalな領域はできるだけ小さくないといけないので、Timeout
|> > のような長い時間を想定するものを呼んではいけないんじゃないか
|> > と思います。だから、変更するなら「criticalなら例外」くらいで
|> > はないでしょうか。
|
|> うーん。なるほど。言われてみればその方が良さそうです。
|> 自作のトリッキーなライブラリで必要だったので、どうも
|> 引きずられてしまいました。
|
|> リクエストは取り下げさせて頂きます。
|
|と書いたのですが、30秒とか待たされるのもちょっと不親切かと思います
|ので、即座に例外をあげる修正を入れていただけませんか?

そもそも時間のかかる処理はクリティカルセクションの外に出すと
いうわけにはいかないんでしょうか。