Sistemas & Desarrollo
4 meneos
57 clics

Windows ha empezado a recoger la basura de ‘TerminateThread’, pero todavía queda basura [ENG]

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.

| etiquetas: windows , basura , terminatethread , hilos de ejecución , threadclass

menéame