Wednesday, April 20, 2011

Hilo de Primer Plano vs Hilo de Ultimo Plano

En ingles seria algo asi como: Foreground thread vs Background Threads

La diferencia entre estos dos hilos, es que si se detienen todos los hilos de primer plano, esto provocara que los hilos de ultimo plano se detengan sin que el CLR envie ninguna alerta o excepcion.

Fuente adjuntada ....

Ahora como esta subido, cuando se ejecute no veran el mensaje
"Returning from worker"
Porque el hilo padre (osea el del main) ya termino y ese era el unico hilo en primer plano, por eso el hilo hijo que se crea que esta en ultimo plano es detenido/asesinado debido a que ya no hay hilos en primer plano.