あなたが図書館を作成しているとしますか?つまり、このライブラリは24時間365日のサーバアプリケーションで使用される予定です。使い捨て可能な資料のライブラリコード
通常、using
ステートメントを使用してアンマネージリソースを解放します。これは、一般的なAPIでラップされています。しかし、あなたは最終的なアプリケーションではなく、単なるライブラリを書いています。別のプログラマがDispose()
に電話する忘れた場合はどうなりますか?あなたのlibのリソースリークを取得しようとしている! ファイナライザに依存することもできますが、ファイナライザがcalledになるという保証はありません。 管理されていないリソースが何とか解放されることを保証する方法はありますか?何か案は?
答えのためのThx。素敵な隠喩! – undefined