.NET における資源開放手段の整理(ガベージコレクタとか Dispose とか Finalize とか)
.NET Framework における資源開放の手段について.
ガベージコレクタとかDisposeとかFinalizeとかいろいろ用語は見つかるのですが,違いがよくわかっていませんでした.
一言でいうと,
- ガベージコレクタはマネージドなリソースの開放に使われるプログラム
- DisposeおよびFinalizeのメソッドはアンマネージド(つまり,マネージドでない)リソースを開放するための方法
ということのようです.