Hace 9 años | Por mr_b a blogs.msdn.com
Publicado hace 9 años por mr_b a blogs.msdn.com

Todavía hay gente que piensa que hay escenarios válidos para llamar a TerminateThread. Hay interés porque tenemos una clase llamada ThreadClass desde la que llamamos al método Start(), luego al método Stop() y finalmente al método WaitUntilStopped(). El proceso se para con cierta pila de llamadas pero, ¿qué está realmente ocurriendo? Desde el punto de vista de la pila, el hilo está parando y el loader está en una sección crítica, pero en realidad no sabemos si el hilo termina de forma correcta.