Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
L'uso
TerminateThreaddi non consente la pulizia corretta del thread.
Osservazioni:
Questo avviso indica che è stata rilevata una chiamata a TerminateThread .
TerminateThread è una funzione pericolosa che deve essere usata solo nei casi più estremi. Per altre informazioni sui problemi associati alla chiamata TerminateThread, vedere TerminateThread funzione.
Nome dell'analisi del codice: USINGTERMINATETHREAD
Per terminare correttamente i thread
Creare un oggetto evento usando la
CreateEventfunzione .Creare i thread.
Ogni thread monitora lo stato dell'evento chiamando la
WaitForSingleObjectfunzione .Ogni thread termina la propria esecuzione quando l'evento viene impostato sullo stato segnalato (
WaitForSingleObjectrestituisceWAIT_OBJECT_0).