Bonjour,
Est-il bon d'utiliser la fonction API TerminateThread ?
Code C : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 DWORD WINAPI dtn(PVOID p) { Socket *sk=(Socket*)p; Sleep(sk->timeout); if (sk->okconnect==false) ::closesocket(sk->mSock); return 0; }
Il ne passait même pas par la fonction closesocket et mon appli buggait sur W10, mon projet se bloquait à la fin de l'exécution et la fonction MessageBox buggait. J'ai dû le tuer par le gestionnaire de tâches.
J'ai passé une après-midi pour rien.
J'ai enlevé le TerminateThread et mon projet a l'air de souffler mieux.
Est-ce judicieux d'utiliser la fonction TerminateThread ?
Merci.
Partager