Compartilhar via


Threads gerenciadas

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

Nesta seção

  • Gerenciado Threading Basics
    Fornece uma visão geral sobre threading gerenciado e aborda quando usar vários segmentos.

  • Usando threads e Threading
    Explica como criar, iniciar, pausar, continuar e anular threads.

  • Gerenciado Threading práticas recomendadas 
    Discute os níveis de sincronização, como evitar deadlocks e condições de corrida, processador único e computadores com vários processadores e outros problemas de threads.

  • Recursos e objetos de Threading
    Descreve as classes gerenciadas, que você pode usar para sincronizar as atividades de threads e os dados de objetos acessados em threads diferentes e fornece uma visão geral das threads do pool de threads.

Referência

  • System.Threading
    Contém classes para uso e a sincronização de threads gerenciado.

Seções relacionadas