Programação multithread para componentes com System. Threading
O BackgroundWorker componente substitui e adiciona funcionalidade para o System.Threading namespace; No entanto, o System.Threading namespace é mantido para compatibilidade com versões anteriores e o uso futuro, se você escolher. Para obter mais informações, consulte Visão geral sobre o componente BackgroundWorker.
Nesta seção
Demonstra Passo a passo: Criação de um componente Multithreaded simples com Visual Basic
Demonstra como criar um componente multithreaded usando Visual Basic.Demonstra Passo a passo: Criação de um componente Multithreaded simples com Visual C#
Demonstra como criar um componente multithreaded usando Visual C#.Como: Criar Threads
Explica como criar um novo thread de execução.Como: Coordenar vários Threads de execução
Descreve como usar bloqueios para coordenar os threads e garantir a execução atômica de código.Componentes de thread-Safe.
Discute o que torna um componente thread-safe e como implementar a segurança do thread em seus componentes.Logs de eventos e componentes multithread
Explica os problemas envolvidos com o uso de logs de eventos com vários threads de execução.Como: Eventos de log para componentes multithread
Descreve como coordenar usando um EventLog o componente com vários segmentos de operação.Como: Manipular controles de Threads
Explica as considerações especiais ao manipular controles com vários segmentos.
Topic | Location |
---|---|
Demonstra Passo a passo: Authoring a Simples Component Multithreaded with Visual Basic | dv_fxmclicc |
Demonstra Passo a passo: Criando um Simples os componentes com Visual C# | dv_fxmclicc |
Demonstra Passo a passo: Criação de um componente Multithreaded simples com o Visual Basic | Windows Forms Custom Controls in the .NET Framework SDK |
Demonstra Passo a passo: Criação de um componente Multithreaded simples com translation from VPE for Csharp Visual | Windows Forms Custom Controls in the .NET Framework SDK |
Demonstra Passo a passo: Criação de um componente Multithreaded simples com Visual Basic | dv_fxmclicc |
Demonstra Passo a passo: Criação de um componente Multithreaded simples com Visual C# | dv_fxmclicc |
Passo a passo: Criando um componente com simples com Visual Basic | dv_fxmclicc |
Passo a passo: Criando um componente com simples com o visual C# | dv_fxmclicc |
Referência
- Namespace System.Threading
Fornece classes e interfaces que permitem programação multissegmentada.
Seções relacionadas
Programação multithread com o padrão assíncrono baseado em evento
Descreve a forma padronizada para empacotar um componente que possui recursos assíncronos.Componente BackgroundWorker
Permite que você execute operações demoradas em segundo plano, em um thread diferente do segmento de interface do usuário principal do aplicativo.