Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionHANDLE hThread = NULL; void FreeThread() { if (hThread) { WaitForSingleObject(hThread); CloseHandle(hThread); } } void QuandJAppuieSurLeBouton() { // On ferme le handle d'un éventuel thread précédent FreeThread(); hThread = CreateThread(); } Et il te faut aussi un CloseHandle pour le dernier thread, par exemple dans le main ou autre. main() { ... FreeThread(); }