読者です 読者をやめる 読者になる 読者になる

メモ書き

自分が後で見直すためにつけている作業のメモ書きです.それ以上の意味はありません

.NET における資源開放手段の整理(ガベージコレクタとか Dispose とか Finalize とか)

.NET Micro Framework .NET Framework

.NET Framework における資源開放の手段について.
ガベージコレクタとかDisposeとかFinalizeとかいろいろ用語は見つかるのですが,違いがよくわかっていませんでした.

一言でいうと,

  • ガベージコレクタはマネージドなリソースの開放に使われるプログラム
  • DisposeおよびFinalizeのメソッドはアンマネージド(つまり,マネージドでない)リソースを開放するための方法

ということのようです.