如果C / C ++程序(作为Windows服务运行)调用.Net中的函数,垃圾收集如何处理?我不能控制C / C ++程序,因为它是第三方程序。然而,它可能会被吸引到#34;到C / C ++函数,它又可以调用.Net中的东西。
以下是调用.Net类中的函数的C ++程序示例,我打算使用类似的方法:
http://www.codeproject.com/Tips/695387/Calling-Csharp-NET-methods-from-unmanaged-C-Cplusp
在.Net方面,如果我执行创建通用列表或创建XmlDocument之类的操作,.Net运行时会神奇地启动并完成其工作(关于垃圾收集)(即使调用程序未运行) CLR开始)?