[#2023] Class Method の index — (Dezawa Shin-ichiro) <dezawa@...>

出沢です

13 messages 1997/02/02

[#2158] [Req] pack/unpack — keiju@... (Keiju ISHITSUKA)

けいじゅ@SHLジャパンです.

14 messages 1997/02/18
[#2166] Re: [Req] pack/unpack — matz@... (Yukihiro Matsumoto) 1997/02/18

まつもと ゆきひろです.

[#2277] ruby 1.0-970228 available — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです.

16 messages 1997/02/28

[ruby-list:2173] Re: Thread, Exception and Timeout

From: sinara@...
Date: 1997-02-18 10:49:39 UTC
List: ruby-list #2173
原です。

Thread#raise を実験してみたのですが、timeout がどうもうまく
いかない。良く見てみたら、、、

From: keiju@shljapan.co.jp (石塚圭樹 )
Subject: [ruby-list:2110] Re: Thread, Exception and Timeout 
Date: Wed, 12 Feb 97 14:26:03 JST

> def timeout(sec, msg = "timeout")
>   begin
>     x = Thread.current
>     yield
>     y = Thread.start {
>       sleep sec
>       x.raise TimeoutError, msg if x.status
>     }
>   ensure
>     if y.status
>       Thread.kill y
>     end
>   end
> end

これって、yield は Thread.start {} の次ですよね。^^;

In This Thread