[#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:2181] Re: Thread, Exception and Timeout

From:
Date: 1997-02-18 16:03:31 UTC
List: ruby-list #2181
けいじゅ@SHLジャパンです. 

In [ruby-list :02173 ] the message: "[ruby-list:2173] Re: Thread, Exception and Timeout ", on Feb/18 19:49(+0200) 
sinara@blade.nagaokaut.ac.jp  writes: 

>> 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 {} の次ですよね。^^;

うげ....  

旧 timeout()は2つスレッドを立ち上げていた版でしたよね, それからメイン
の処理をスレッドじゃなくしただけでしたからね... 処理の順番を深く考えて
いなかった... 

# これは仮想的なコードでテストとかできませんでしたし(__;;;

__
.....................................石塚 圭樹@SHLジャパン(株)...
------------->アドレス変わりました!! e-mail: keiju@shljapan.co.jp <----

In This Thread