Como cerrar subhilos de ejecución de 1 programa principal en .net / VB

By | 22/11/2016

Tenemos una aplicación en .net en VB o C# que genera varios subhilos de ejecución.

Cerramos la aplicación, la volvemos a abrir y nos dices que sigue en ejecución.

Para asegurarnos que no nos pase esto hay que especificar que los subhilos se ejecuten en Background.

Thread myThread = new Thread(...);
myThread.IsBackground = true; // <-- Set your thread to background
myThread.Start(...);