Cita:
Empezado por escafandra
1) La API TerminateThread el peligrosa, y no la controlo bien.
|
Pues la API
CreateThread cual crea un hilo nuevo retorna dos valores, el valor retornado de la función en si es la dwThread, y el último parametro [out] es dwThreadId. Entonces debes utilizar una variable GLOBAL para almacenar el valor retornado de la función y luego utilizar la API
TerminateThread para finalizarla;
Cita:
Empezado por Pseudo código
para crear el hilo;
(entero global de 32 bits)dwThread = (API)CreateThread(parámetros);
para finalizarlo;
(API)TerminateThread(dwThread, 0);
|
Saludos