多线程应用程序是否可以通过不同的线程访问 MFC DLL?
更新:2007 年 11 月
多线程应用程序可以通过不同的线程访问动态链接到 MFC 的规则 DLL 和扩展 DLL。自 Visual C++ 4.2 版起,应用程序可以通过在此应用程序中创建的多线程,访问静态链接到 MFC 的规则 DLL。
在 4.2 版之前,只有一个外部线程可以附加到静态链接到 MFC 的规则 DLL。有关(在 Visual C++ 4.2 版之前的版本中)通过多线程访问静态链接到 MFC 的规则 DLL 的限制的更多信息,请参见知识库文章“Multiple Threads and MFC _USRDLLs”(Q122676)。
请注意,Visual C++ 文档中不再使用 USRDLL 一词。静态链接到 MFC 的规则 DLL 具有与原来的 USRDLL 相同的特性。