杉浦です。

>>> In Message "[ruby-dev:23806] Re: Thread criticalでも timeout 	を使いたい"
>>>            <200406260434.i5Q4Y0tK008924 / sharui.nakada.niregi.kanuma.tochigi.jp>,
>>> nobu.nakada / nifty.ne.jp  said;
> > と書いたのですが、30秒とか待たされるのもちょっと不親切かと思います
> > ので、即座に例外をあげる修正を入れていただけませんか?

> あげるなら、TimeoutよりもThreadErrorかなにかじゃないでしょうか。

うーん。timeout.rb がスレッドで実装されている以上妥当な気もしますが、
何でもいいから timeout して欲しいだけのユーザに取ってはさらに混乱が
増えるかと思います。

他にも、スレッドで実装されている故の落とし穴があるので、少しでも
減らす方向へ持っていきたいです。

分けるなら Timeout::Invalid とかを新設してそれを使うのは
どうでしょうか?

-- 
Tatsuki Sugiura   mailto:sugi / nemui.org