立即释放.net下的com组件

众所周知,在.net的世界里,程序员只负责使用new创建对象,而对象的销毁则完全交给垃圾回收器负责,只有当发生垃圾回收的时候,.net中的类型才会被销毁。这通常不会引起什么不妥。但是,当使用了非托管的com对象的时候,则会带来特别的问题。 com使用引用计数来确定对象的生存期,com客户每次引用对象的时候,就调用 IUnKnown->AddRef(),而每次释放对象的时候,就调用 IUnKnown
相关文章
相关标签/搜索