C6258
Aviso C6258: usar TerminateThread não permite thread adequada de Limpar
Este aviso indica que uma telefonar para TerminateThread foi detectada.
TerminateThread é uma função perigosa que só deve ser usada nos casos mais extremos.Para obter mais informações sobre problemas associados com TerminateThread telefonar, consulte TerminateThread.
Para terminar adequadamente threads
criar um objeto de evento usando o CreateEvent função.
Crie os threads.
Cada thread monitora o estado do evento, chamando o WaitForSingleObject função.
Cada segmento termina seu próprio execução quando o evento é definido como o estado sinalizado (WaitForSingleObject Retorna WAIT_OBJECT_0).