C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 51 を表示中)
■28367 / )  Re[11]: ガベージコレクションについて
□投稿者/ 渋木宏明(ひどり) (960回)-(2008/11/25(Tue) 12:55:23)
渋木宏明(ひどり) さんの Web サイト
>>であっても、何かを証明したことにはならないでよね。
>
> 完全な証明でないことはわかってますが、1時間も動かせば必要十分な証明だと思います。
> 100秒、200秒の世界の話をしているわけですから。

「証明するはずだったこと」が証明されてないと思います。

System.Threading.Timer がユーザコード上で参照を失っても生存し続けているのは CLR がどうにかしてくれているわけではなく、System.Threading.Timer に固有の実装(の工夫う?)によるものだという話です。

「System.Threading.Timer さえ生き残ってくれればそれでいい」ということなら、特に異議は唱えません。

一般論として、「マネージヒープ上に確保されたメモリ以外の資源も GC が管理してくれるので、プログラマは資源管理に配慮する必要はない」という展開になっているように思えたので「違う」と指摘しました。
返信 編集キー/


管理者用

- Child Tree -