C# 使用非托管代码执行线程 我有C++托管代码,它使用数据并行调用C++(非托管)代码,只有在并行选项中线程计数为1时才工作,如果输入超过1个线程,应用程序会出现意外错误。

C# 使用非托管代码执行线程 我有C++托管代码,它使用数据并行调用C++(非托管)代码,只有在并行选项中线程计数为1时才工作,如果输入超过1个线程,应用程序会出现意外错误。,c#,.net,multithreading,pinvoke,unmanaged,C#,.net,Multithreading,Pinvoke,Unmanaged,在使用非托管代码执行多个线程时,是否有应遵循的属性设置列表?一个示例示例会有很大帮助。 C++代码支持多线程吗?如果您能更详细地描述非托管代码,这会很有帮助;它是Windows API吗?通用域名格式?还有什么吗?你真的需要联系第三方来确认。始终假定代码不是线程安全的,除非您有相反的证据。“它似乎有效”是一个灾难的秘诀。如果它是COM,那么你可以通过查看Microsoft工具OleView确定它是否支持多线程。“我有一个问题,我认为多线程可以解决。我现在有两个问题。”是的,高质量的答案。

在使用非托管代码执行多个线程时,是否有应遵循的属性设置列表?一个示例示例会有很大帮助。

C++代码支持多线程吗?如果您能更详细地描述非托管代码,这会很有帮助;它是Windows API吗?通用域名格式?还有什么吗?你真的需要联系第三方来确认。始终假定代码不是线程安全的,除非您有相反的证据。“它似乎有效”是一个灾难的秘诀。如果它是COM,那么你可以通过查看Microsoft工具OleView确定它是否支持多线程。“我有一个问题,我认为多线程可以解决。我现在有两个问题。”是的,高质量的答案。