Допускается ли обращение к библиотеке DLL MFC из многопоточного приложения в различных потоках?
Многопоточные приложения могут получить доступ к обычным библиотекам DLL, которые динамически связаны с MFC и библиотеками расширений, из различных потоков. И, начиная с Visual C++ версии 4.2, приложение может получить доступ к обычным библиотекам DLL, статически связанным с MFC, из различных потоков, созданных в приложении.
В версиях, предшествовавших 4.2, только один внешний поток мог подключиться к обычной библиотеке DLL, статически связанной с MFC. Дополнительные сведения об ограничениях доступа к обычным библиотекам DLL, статистически связанным с MFC, из различных потоков (в версиях Visual C++, предшествовавших 4.2) см. в статье базы знаний "Несколько потоков и MFC _USRDLL" (Q122676).
Обратите внимание, что термин USRDLL больше не используется в документации Visual C++. Обычная библиотека DLL, статически связанная с MFC, имеет те же характеристики, что и библиотеки прежней версии USRDLL.