杉浦です。 >>> 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