Gerenciado Threading Basics
Os cinco primeiros tópicos desta seção foram projetados para ajudar a determinar quando usar threading gerenciado e explicar alguns recursos básicos.Para obter informações sobre classes que fornecem recursos adicionais, consulte Recursos e objetos de Threading e Visão geral dos primitivos de sincronização.
O restante dos tópicos na tampa seção Avançado tópicos, incluindo a interação de threading gerenciado com o sistema operacional Windows.
Nesta seção
Segmentos e Threading
Discute as vantagens e desvantagens de vários thread s e descreve os cenários em que você pode criar thread s ou usar thread thread s do pool.Exceções em threads gerenciado
Descreve o comportamento de exceções sem tratamento em threads diferentes versões do .NET estrutura, especificamente as situações em que eles resultam no encerramento do aplicativo.Sincronizando dados para o multithreading
Descreve as estratégias para sincronização de dados em classes que serão usados com vários segmentos.Estados do thread gerenciado
Descreve os estados do thread básico e explica como detectar se um thread está em execução.Segmentos de Primeiro Plano e Plano de Fundo
Explica as diferenças entre os threads de primeiro plano e plano de fundo.Threading gerenciado e não gerenciado no Microsoft Windows
Discute o Relação entre gerenciado e threading, lista gerenciado equivalentes para APIs de threading do Windows e discute a interação do COM apartments e threads gerenciado.Thread.Suspend, coleta de lixo e pontos de segurança
Descreve o coleta de thread de suspensão e lixo.Armazenamento local de thread: Campos estático relativa de thread e slots de dados
Descreve os mecanismos de armazenamento relativos ao segmento.
Referência
Thread
Fornece documentação de referência para o Thread classe, que representa um segmento gerenciado, se ele veio de código não gerenciado ou foi criado em um aplicativo gerenciado.BackgroundWorker
Fornece uma maneira segura para implementar multithreading em conjunto com objetos da interface do usuário.
Seções relacionadas
Visão geral dos primitivos de sincronização
Descreve as classes gerenciadas usadas para sincronizar as atividades de vários segmentos.Gerenciado Threading práticas recomendadas
Descreve problemas comuns de multithreading e estratégias para evitar problemas.