我想知道"要求"使用DllImport将C ++ DLL导入C#,使其完全线程安全,因为C ++ Dll中的函数非常基本。
答案 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
。