[#28509] Rational — Tadayoshi Funaba <tadf@...>

ふなばです。

49 messages 2006/04/05
[#28510] Re: Rational — keiju@... (石塚圭樹) 2006/04/05

けいじゅ@いしつかです.

[#28512] Re: Rational — Tadayoshi Funaba <tadf@...> 2006/04/05

ふなばです。

[#28513] Re: Rational — Shin-ichiro HARA <sinara@...> 2006/04/05

原です。

[#28514] Re: Rational — keiju@... (石塚圭樹) 2006/04/05

けいじゅ@いしつかです.

[#28517] Re: Rational — Yukihiro Matsumoto <matz@...> 2006/04/06

まつもと ゆきひろです

[#28520] Re: Rational — keiju@... (石塚圭樹) 2006/04/06

けいじゅ@いしつかです.

[#28521] Re: Rational — Yukihiro Matsumoto <matz@...> 2006/04/06

まつもと ゆきひろです

[#28525] Re: Rational — keiju@... (石塚圭樹) 2006/04/06

けいじゅ@いしつかです.

[#28527] Re: Rational — Shin-ichiro HARA <sinara@...> 2006/04/06

原です。

[#28536] Re: Rational — Shin-ichiro HARA <sinara@...> 2006/04/10

原です。

[#28537] Re: Rational — keiju@... (石塚圭樹) 2006/04/10

けいじゅ@いしつかです.

[#28589] Float#div and Float#divmod [AGAIN] — Shin-ichiro HARA <sinara@...>

原です。

16 messages 2006/04/23

[ruby-dev:28507] Re: rb_gc_call_finalizer_at_exit() の実行中かどうかを知りたい

From: Hidetoshi NAGAI <nagai@...>
Date: 2006-04-05 09:20:40 UTC
List: ruby-dev #28507
永井@知能.九工大です.

From: Tanaka Akira <akr@m17n.org>
Subject: [ruby-dev:28505] Re: rb_gc_call_finalizer_at_exit() の実行中かどうかを知りたい
Date: Wed, 5 Apr 2006 03:30:04 +0900
Message-ID: <87u099dwr8.fsf@m17n.org>
> tk で実験したわけではないのでなんですが、zlib や bdb の経験
> からいうと、終了処理中に SEGV するなら、終了処理中ではなくて
> も SEGV するかもしれない、と思います。
> 
> 問題は複数のオブジェクトを一度に回収する場合にそれらの
> finalize 処理が予期しない順序で起動するというところにありま
> すが、これは普通の GC でも起きるので。

少なくとも終了処理中でない場合,TclTkIp オブジェクトが 
finalize される前は後始末に必要なオブジェクトへの参照は 
情報管理用のハッシュ等の上に残っているはずなので,
TclTkIp オブジェクトの finalize の前に消えることはないと
考えていたのですが,そのように考えるのは間違いでしょうか.

> > あるいは,他に何かうまい方法またはこうすべきというような方法は
> > ありますでしょうか.
> 
> とりあえず finalize 処理が起動する順序を調べてみるといいんじゃ
> ないかと思います。

アドバイスをありがとうございます.
検討してみます.
-- 
                                       永井 秀利 (九工大 知能情報)
                                           nagai@ai.kyutech.ac.jp

In This Thread