j'ai un thread qui boucle sans cesse avec une variable booléenne et un while.
Donc quand je souhaite arreter mon thread je change d'état le bool et ca quitte le while.
le pb est que dans ce while j'ai un WaitForSingleObject(...) donc si je suis bloqué sur le wait et que je change le bool il ne se passe rien car je suis bloqué.
Donc je voudrais savoir si c'est la qu'intervient ExitThread ! ca tue le thread même si il est bloqué?
On peut effectivement l'arreter ainsi mais c'est a bannir absolument, il faut reserver cela pour le debuggage.
WaitForSingleObject prend un parametre de temps, tu peux le regler petit, verifier ton flag booleen et recommencer. Il faut synchro les threads comme il se doit mais ne arreter a la sauvage sinon tu vas faire de graves fuites memoire.
BruNews, ciao...