C6258
avertissement C6258 : L'utilisation de TerminateThread ne permet pas un nettoyage approprié des threads
Cet avertissement indique qu'un appel à TerminateThread a été détecté.
TerminateThread est une fonction dangereuse qui doit être utilisée uniquement dans les cas les plus extrêmes.Pour plus d'informations sur les problèmes associés à l'appel TerminateThread, consultez la rubrique suivante de MSDN Library : TerminateThread (page éventuellement en anglais).
Pour arrêter correctement des threads
Créez un objet événement à l'aide de la fonction CreateEvent.
Créez les threads.
Chaque thread contrôle l'état de l'événement en appelant la fonction WaitForSingleObject.
Chaque thread met fin à sa propre exécution lorsque l'événement a la valeur de l'état signalé (WaitForSingleObject retourne WAIT_OBJECT_0).
Pour plus d'informations, consultez l'une des rubriques suivantes :