[#23717] error at TestDRbMServer (test/drb) — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>

山本です。どうしても原因がわからないので、報告だけ・・・

18 messages 2004/06/19
[#23718] Re: error at TestDRbMServer (test/drb) — nobu.nakada@... 2004/06/19

なかだです。

[#23719] Re: error at TestDRbMServer (test/drb) — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2004/06/19

山本です。

[#23720] Re: error at TestDRbMServer (test/drb) — nobu.nakada@... 2004/06/19

なかだです。

[#23724] Re: error at TestDRbMServer (test/drb) — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2004/06/19

山本です。

[#23762] Ruby 1.8.2 to be released. — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

40 messages 2004/06/23

[#23784] URI() — Tanaka Akira <akr@...17n.org>

前から思っていたのですが、URI.parse("http://...") を URI("http://...")

19 messages 2004/06/25

[ruby-dev:23783] Re: Thread critical でも timeout を使いたい

From: Tatsuki Sugiura <sugi@...>
Date: 2004-06-25 01:45:21 UTC
List: ruby-dev #23783
杉浦です。
素早い返事ありがとうございます。

>>> In Message "[ruby-dev:23782] Re: Thread critical 	でも timeout 	を使いたい"
>>>            <1088118508.362256.4616.nullmailer@picachu.netlab.jp>,
>>> matz@ruby-lang.org (Yukihiro Matsumoto)  said;
> |現在のバージョンだと Thread.critical = true の状態で
> |timeout を呼ぶと、呼び出し元スレッドにに制御が戻ってこない
> |ので、必ずタイムアウトしてしまいます。

> そうですね。

> |critical == true でもスイッチできる特殊なスレッドがあれば良いの
> |かも知れませんが、とりあえず他を全部止めて critical = false する
> |パッチを書いてみました。
> |
> |出来れば取り込んでいただけないでしょうか。

> criticalな領域はできるだけ小さくないといけないので、Timeout
> のような長い時間を想定するものを呼んではいけないんじゃないか
> と思います。だから、変更するなら「criticalなら例外」くらいで
> はないでしょうか。

うーん。なるほど。言われてみればその方が良さそうです。
自作のトリッキーなライブラリで必要だったので、どうも
引きずられてしまいました。

リクエストは取り下げさせて頂きます。

-- 
Tatsuki Sugiura   mailto:sugi@nemui.org

In This Thread