2016-04-27 12 views

答えて

2

いいえ、MyModelのインスタンスは問題なく処理されます。 MyModelが保存しているものは、別の場所で使用されているもの(つまり、AlbumsHelper)への参照です。

参照は、ガベージコレクションに関する一方向です。だから、FooからBarへの参照は、Barが存続する限り、Fooを生き続けるでしょう。それ以外の方法は何も意味しません。

1

あなたはそれとは逆の方法です。

に参照番号がないとすぐに、どのオブジェクトも収集できます。送信参照はオブジェクトの存続期間に影響しません。

ガベージコレクタは、それが他のオブジェクトに対して持っているすべての参照のうち、nullを出さなかったものを決して収集することはできません。これはあまり役に立ちません。

+0

ええ、それはかなり明白でした。詳細な答えのためのthx! – 52hertz

1

いいえ、ロジックは逆ですが、AlbumsHelperが静的なクラスでない場合、この割り当てによって収集が妨げられます。しかし、クラスは静的なので重要ではありません。

関連する問題