Exemplo de Threading
Este exemplo demonstra as seguintes técnicas de threads.Para obter mais informações, consulte Segmentação (guia de programação C#).
Criando, iniciando e finalizando um thread
Usando um thread pool
Sincronização de threads e interação
Para obter Zoom, Para Cima e Ampliar e instruções para instalá-los
Siga um ou mais destes procedimentos:
Sobre o Help menu, Zoom, Para Cima e Ampliar Exemplos.
O arquivo Leiame exibe informações sobre exemplos.
Visite o O Visual Studio 2008 Zoom, Para Cima e Ampliar Zoom, Para Cima e Ampliar site. As versões mais recentes dos exemplos estarão disponíveis nele.
Localize Zoom, Para Cima e Ampliar no computador em que Visual Studio está instalado. Por padrão, Zoom, Para Cima e Ampliar e um arquivo Leiame são instalados em unidade: \Arquivos de programas\Microsoft visual Studio 9.0\Zoom, Para Cima e Ampliar\LCID. Para edições Express do Visual Studio, todos os exemplos estão localizados on-line.
Para obter mais informações, consulte Localizando arquivos de exemplo.
Observação de segurança: |
---|
Esse código de exemplo é destinado a ilustrar um conceito, e ele mostra somente o código que é relevante para esse conceito. Ele pode não atender aos requisitos de segurança de um ambiente específico e não deve ser usado exatamente como mostrado. Recomendamos que você adicione código de segurança e tratamento de erros para tornar seus projetos tão seguros e robustos quanto for conveniente. A Microsoft fornece esse código de exemplo "Zoom, Para Cima e Ampliar encontra" sem garantias. |
Para compilação e executar os exemplos de encadeamento no Visual Studio
In O gerenciador de soluções, clicar com o botão direito do mouse em projeto ThreadStartStop e, em seguida, clique em conjunto sistema autônomo projeto de inicialização.
No menu Debug, clique em Start Without Debugging.
Repetir as etapas anteriores para ThreadPool e ThreadSync.
Para compilação e execute as amostras de encadeamento a partir de um aviso de comando
Use o Change Directory comando para alterar para o diretório de threads.
Digite o seguinte:
cd ThreadStartStop csc ThreadStartStop.cs ThreadStartStop
Digite o seguinte:
cd ..\ThreadPool csc ThreadPool.cs ThreadPool
Digite o seguinte:
cd ..\ThreadSync csc ThreadSync.cs ThreadSync
Consulte também
Tarefas
Como: Criar e terminar threads (Guia de programação C#)
Como: Usar um pool de threads (Guia de programação C#)
Como: Sincronizar um produtor e uma thread Consumidor (C# Guia de programação)