Como: Crie segmentos
O componente de BackgroundWorker substitui e adiciona funcionalidade ao namespace de System.Threading ; no entanto, o namespace de System.Threading é mantida para compatibilidade com versões anteriores e o uso futuro, se você escolher.Para mais informações, consulte Visão geral sobre o componente BackgroundWorker.
Com .NET Framework, você pode criar aplicativos multissegmentados rápida e fácil fornecendo um modelo de threads orientada a objeto.Criar um novo segmento é tão simples quanto declará-la e fornece um representante para o método onde o segmento é iniciar.Quando você estiver pronto começar a thread em execução, chame o método de Thread.Start .Há algumas considerações especiais envolvidas ao trabalhar com vários segmentos de execução.Para obter informações sobre as técnicas envolvidas em trabalhar com vários segmentos, consulte Componentes thread-safe.
Para criar um novo thread de execução
Declare o segmento.
Dim myThread as System.Threading.Thread
System.Threading.Thread myThread;
Crie uma instância da thread com o delegado apropriado para o ponto inicial do segmento.Use o operador de AddressOf para criar um delegado em Visual Basic, ou criar uma nova ThreadStart em Visual C#.
myThread = New System.Threading.Thread(AddressOf myStartingMethod)
myThread = new System.Threading.Thread(new System.Threading.ThreadStart(myStartingMethod));
Quando pronto, chame o método de Thread.Start para iniciar o segmento.
myThread.Start()
myThread.Start();
Consulte também
Tarefas
Como: Vários segmentos de coordenadas de execução
Referência
Visão geral sobre o componente BackgroundWorker
Conceitos
Event-based Asynchronous Pattern Overview