Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question#include <windows.h> bool bSortie = false; // variable globale :) DWORD _stdcall fonction(LPVOID pv) { // instructions !! c sa le new thread :) if (bSortie) return 0; // fin de thread si bSortie vaut true !! } // pour la lancer, suffit de faire ça... void main(void) { DWORD tid; CreateThread(0, 0, fonction, (LPVOID) nimporte_kel_variable, 0, &tid); //un exemple... for (int i = 0; i < 30; i++) Sleep(1000); bSortie true; // des que main le décide sa close le thread ! // autres instructions...