2006-06-02から1日間の記事一覧

リソース管理の原則と超原則

世間では原則論が大繁盛です. finally 句で確実に終了処理を行うべきだ using 構文ででリソースリークを回避すべきだ Marshal.ReleaseComObject で参照カウントをきちんと管理すべきだ しかし,結局のところこれらは .NET 的ユーザ空間というかお客様空間の…

ThreadAbort と EscalationPolicy

壊れた世界の続き (id:NyaRuRu:20060531:p1). つまるところ,CLR 2.0 での Thread.Abort() は特定条件下で blocking method として振る舞うようですね. In the case of the catch block, the call to the Abort method does NOT block and the thread WILL…