Bonjour,
J'ai un problème concernant la destruction de thread a l'intérieur d'un DLL. Voici la situation.
Il y a une DLL qui crée ses propres Thread (_beginthread). Lorsque l'application quitte, Process_Detach est appellé dans le DLLMain. A ce moment, je tente de tuer les Threads par suicide (c'est a dire, qu'un état est envoyé au Thread et que ce dernier interrompt son activité et se detruit).
Hors, il semble que lorsque Process_Detach est appellé, l'ensemble des Threads gèle et par conséquent, la mécanique de suicide ne fonctionne pas.
Savez vous pourquoi les Threads semblent gèler lors de la libération de la DLL ?
Merci beaucoup de votre aide.
sébastien
Partager