Top / .NET備忘録 / 10.oo4o / 07.WeakReference の使用

OraDatabase -> OraParameters -> OraParameter のように、親が生きている限り、子が生きていなければならないものは、強い参照(通常の参照)

OraSession -> OraDatabase -> OraDynaset のように子の参照がなくなったら、GC の対象にしても良いものは弱い参照を使用します。

子が Dispose されたとき、あるいは、デストラクタが呼ばれた場合は、子から親を削除するようにしておきます。




トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   最終更新のRSS
Last-modified: 2013-03-08 (金) 03:01:30 (1689d)