杉浦です。 >>> In Message "[ruby-dev:23810] Re: Thread criticalでもtimeoutを使いたい" >>> <200406260505.i5Q55YtK009113 / sharui.nakada.niregi.kanuma.tochigi.jp>, >>> nobu.nakada / nifty.ne.jp said; > > 他にも、スレッドで実装されている故の落とし穴があるので、少しでも > > 減らす方向へ持っていきたいです。 > どういう落とし穴ですか。 「落とし穴」という表現を持ってきたのはリファレンスで見かけたのを 思い出したからです。 http://www.ruby-lang.org/ja/man/index.cgi?cmd=view;name=trap%3A%3Atimeout スレッドで実装されている事をちゃんと把握していれば大丈夫なのでしょうが、 私はどうも alarm みたいなものだと思っていて引っかかってしまいました。 説明は読んでいたはずなのに忘れる(&&把握してない)のが悪いのですが。 ただ、やっぱり引っかかりやすそうな所なので、出来るだけ親切なエラーを 出した方が良いかと思いました。 -- Tatsuki Sugiura mailto:sugi / nemui.org