我在程序里要用到IXMLDOMDocument接口我想在A线程里创建这个接口,而在B线程里使用并最终release这个接口,这样行么?会不会存在内存泄露等问题?
感激涕零

解决方案 »

  1.   

    线程直接的接口必须使用CoMarshalInterThreadInterfaceInStream/CoGetInterfaceAndReleaseStream来传递COM接口
    不使用接口时需要使用release来释放接口
      

  2.   

    具体可以google"列集/散集 COM"
      

  3.   

    通过列集散集方式传递COM指针,然后在另一个线程中调用对应指针
      

  4.   

    谢谢各位,补习了COM线程模型的知识,基本明白了散分