Thread myThread = new Thread(new ParameterizedThreadStart(threadFunction));
public void threadFunction() {
// Run a finite code
...
}
Pregunta es: ¿se eliminará myThread
una vez que threadFunction()
ha terminado?¿Se detiene un subproceso una vez que su alcance de función ha terminado?
Eventual; cuando la función finaliza, el estado del subproceso se establece en 'Detenido 'y eventualmente se recolectará basura. Ver también: http://stackoverflow.com/questions/81730/what-prevents-a-thread-in-c-sharp-from-being-collected – dash
Sí, su hilo se eliminará automáticamente cuando se complete su ejecución. – Siddiqui