繁体   English   中英

使导入的(DllImport)C ++ DLL线程对于C#安全

[英]Making A imported(DllImport) C++ DLL thread safe for C#

我想知道使用DllImport导入C#的C ++ dll的“要求”是什么,以使其完全线程安全,因为C ++ Dll中的功能非常基本。

如果您要的是默认值,则没有默认保护-就像您从任何其他语言调用该函数一样。

如果需要线程安全,则需要创建自己的包装器类来提供这种安全性,并确保您的代码不会绕过该包装器(只需将DllImport ed方法设置为包装器类内部的private方法)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM