Threads gerenciadas

Se você estiver desenvolvendo para computadores com um processador ou vários, desejado seu aplicativo para fornecer a interação mais responsiva com o usuário, mesmo se o aplicativo está fazendo atualmente o outro trabalho. O uso de vários threads de execução é uma das maneiras mais eficientes para manter o seu aplicativo responsivo ao usuário e ao mesmo tempo, fazer uso do processador entre ou mesmo durante os eventos do usuário. Enquanto esta seção apresenta os conceitos básicos de threading, ele se concentra em conceitos de threading gerenciado e o uso de threading gerenciado.

Observação

Começando com o .NET Framework versão 4, programação multithread é bastante simplificada com o System.Threading.Tasks.Parallel e System.Threading.Tasks.Task classes, Parallel LINQ PLINQ), nova coleção simultânea de classes de System.Collections.Concurrent namespace e um novo modelo de programação que se baseia no conceito de tarefas em vez de threads.Para obter mais informações, consulte Programação em paralela a.NET Framework.

Nesta seção

Referência

Seções relacionadas