标签: c# c++ com interop clr
我有一个非托管代码C ++ EXE,它使用CoCreateInstance按类ID运行和调用C#COM对象。
当C#COM对象中的代码运行时,我可以毫无问题地使用.Net库。
任何人都可以解释在这个实例中工作的线程模型,C#组件中运行的代码是否完全由GC管理?我发现产生新线程并不真正起作用,或者每次都报告相同的托管线程ID。