C6258
Avviso C6258: L'utilizzo di TerminateThread non consente la corretta pulitura dei thread.
L'avviso indica che è stata rilevata una chiamata a TerminateThread.
TerminateThread è una funzione pericolosa e dovrebbe essere utilizzata solo nei casi più estremi. Per ulteriori informazioni sui problemi associati alla chiamata di TerminateThread, vedere TerminateThread in MSDN Library.
Per terminare correttamente i thread
Creare un oggetto evento mediante la funzione CreateEvent.
Creare i thread.
Ciascun thread monitora lo stato dell'evento chiamando la funzione WaitForSingleObject.
Ciascun thread termina la relativa esecuzione quando l'evento è impostato sullo stato segnalato (WaitForSingleObject restituisce WAIT_OBJECT_0).
Per ulteriori informazioni, vedere uno degli argomenti seguenti (le pagine potrebbero essere in inglese):