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

时间:2016-04-17 11:28:23

标签: c# c++ multithreading

我想知道"要求"使用DllImport将C ++ DLL导入C#,使其完全线程安全,因为C ++ Dll中的函数非常基本。

1 个答案:

答案 0 :(得分:0)

没有默认保护,如果这是您要求的 - 就好像您使用任何其他语言调用该功能一样。

如果您需要线程安全,您需要制作自己的包装类来提供安全性,并确保您的代码不会绕过它(只需制作 firewalls: main: pattern: ^/ form_login: login_path: fos_user_security_login check_path: fos_user_security_check provider: fos_userbundle csrf_provider: form.csrf_provider success_handler: redirect.after.login logout: path: /users/logout target: / anonymous: true 方法包装类中的DllImport