2005年8月9日

小心编写终结器代码

摘要: .NET语言里对象的终结器与常见面向对象语言中对象的释构器虽然可以类比,却有着很大区别,它所具有的某些特点有时候会给我们的代码带来较大的灵活性,但也有时候会成为一个害人的陷阱。因此我们在不得不使用终结器的时候必须小心去编写终结器代码。1.终结器只在GC进行垃圾回收时被调用,通常难以在程序中确定它的调用时机。 几乎所有介绍终结器的资料里都会着重指明这点,这也是通常不推荐终结器里编写清理代码的最大原因... 阅读全文

posted @ 2005-08-09 14:24 gray 阅读(1261) 评论(8) 推荐(0) 编辑

导航