From: Tatsuki Sugiura Date: 2004-06-26T13:49:04+09:00 Subject: [ruby-dev:23809] Re: Thread criticalでも timeout を使いたい 杉浦です。 >>> 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