我有一个Delphi DLL,我想在我的应用程序中的一个线程(或多个线程)中加载它。DLL只是创建一个对象,然后使用它并销毁它。从这个角度来看,DLL代码是线程安全的。
但是如果我将该DLL加载到线程中会发生什么?该DLL是否仍然是线程安全的?关于线程加载DLL,我应该知道什么?我已经看到VCL具有IsMultThread属性,当我们创建线程时设置它,但是DLL会收到通知吗?还是我需要手动执行此操作?
但是如果我将该DLL加载到线程中会发生什么?该DLL是否仍然是线程安全的?关于线程加载DLL,我应该知道什么?我已经看到VCL具有IsMultThread属性,当我们创建线程时设置它,但是DLL会收到通知吗?还是我需要手动执行此操作?