Ce que vous décrivez est parfaitement valide. Les problèmes potentiels sont généralement les mêmes que si les fonctions que vous appelez existent dans le module appelant. Si la fonction fonctionne simplement sur des données non partagées données, il n'y aura probablement aucun problème de concurrence. Les problèmes potentiels se posent lors de l'utilisation d'une ressource partagée. S'il existe une ressource partagée dans la DLL et que les fonctions elles-mêmes ne synchronisent pas cet accès, vous devez fournir la synchronisation dans les fonctions appelantes.