Como: Criar Threads
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.
Com o .NET Framework, você pode criar aplicativos multithread com rapidez e facilidade, fornecendo um orientado a objeto threading modelo. Criar um novo thread é tão fácil quanto declará-la e fornecendo-a com um representante para o método onde é iniciar o thread. Quando estiver pronto para começar a execução no thread, chame o Thread.Start método. Há considerações especiais envolvidos ao trabalhar com vários threads de execução. Para obter informações sobre as técnicas envolvidas no trabalho com vários threads, consulte Componentes de thread-Safe..
Para criar um novo thread de execução
Declare o thread.
Dim myThread as System.Threading.Thread
System.Threading.Thread myThread;
Crie uma instância do segmento com o delegado apropriado para o ponto de partida do segmento. Use o AddressOf operador para criar um delegado na Visual Basic, ou criar uma nova ThreadStart na Visual C#.
myThread = New System.Threading.Thread(AddressOf myStartingMethod)
myThread = new System.Threading.Thread(new System.Threading.ThreadStart(myStartingMethod));
Quando estiver pronto, chamar o Thread.Start método para iniciar o thread.
myThread.Start()
myThread.Start();
Consulte também
Tarefas
Como: Coordenar vários Threads de execução
Referência
Visão geral sobre o componente BackgroundWorker
Conceitos
Event-based Asynchronous Pattern Overview