From: matz@... (Yukihiro Matsumoto) Date: 2001-04-28T10:41:00+09:00 Subject: [ruby-dev:13049] Re: [rubyist:0523] Re:Re:finalizer での例外 まつもと ゆきひろです In message "[ruby-dev:13047] Re: [rubyist:0523] Re:Re:finalizer での例外" on 01/04/28, Koji Arai writes: |> しかし、これだといかなるfinalizerでも同様のことが起きる可能 |> 性はありますねえ。もうちょっと考える必要があるかも。 | |ここで言ってるのはあるファイナライザで参照しているオブジェク |トがたまたま先に別のファイナライザを実行したときのことでしょ |うか? finalizerが参照しているオブジェクトの方が先に解放されちゃっ た場合を考えてました(要するに同じことなんですけど)。 |ファイナライザを登録したオブジェクトを参照するスクリプトを書 |くのが悪い。。という解釈は強引でしょうか?そうそう害はなさそ |うな気はしますが(また考えが足りなさそう) そうそう害はない(めったにない)ことは認めます。が、どうしたも んだかというのは結論が出てません。参照する側でfinalizerが設 定されているかどうかは知りようがない場合が多いし、たとえ設定 されていると分かっても回避策がないでしょうし。 まつもと ゆきひろ /:|)