Aplicativo de console multithread C # - O console fecha antes que os threads sejam concluídos
Tenho um aplicativo de console c # que cria até 5 thread
Os threads estão executando bem, mas o thread da interface do usuário é encerrado ao concluir seu trabalh
Existe uma maneira de manter o thread principal da interface do usuário em execução, enquanto os threads laterais estiverem em execuçã
foreach (var url in urls)
{
Console.WriteLine("starting thread: " + url);
ThreadPool.QueueUserWorkItem(new System.Threading.WaitCallback(myMethod), url);
}
Estou iniciando meus tópicos de acordo com o código acim