Como: Criar threads
The BackgroundWorker componente substitui e acrescenta funcionalidade para o System.Threading espaço para nome; Entretanto, o System.Threading espaço para nome é mantido para compatibilidade com versões anteriores e para uso futuro, se você escolher. Para obter mais informações, consulte BackgroundWorker componente Overview.
Com o .NET Framework, você pode criar aplicativos multithread com rapidez e com facilidade, oferecendo um modelo de threading orientada a objeto. Criar um novo thread é tão fácil quanto declará-la e fornecendo-a com um delegado para o método onde o thread é iniciar.Quando estiver pronto para começar a execução no thread, telefonar 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 do thread-safe.
Para criar um novo thread de execução
Declare o thread.
Dim myThread as System.Threading.Thread
System.Threading.Thread myThread;
Criar uma instância do thread com o delegado apropriado para o ponto inicial do thread.Use o AddressOf operador para criar o delegado em Visual Basic, ou criar um novo ThreadStart em Visual C#.
myThread = New System.Threading.Thread(AddressOf myStartingMethod)
myThread = new System.Threading.Thread(new System.Threading.ThreadStart(myStartingMethod));
Quando estiver pronto, chame o Thread.Start método para iniciar o segmento.
myThread.Start()
myThread.Start();
Consulte também
Tarefas
Como: Coordenar vários threads de execução
Conceitos
Com base em eventos Asynchronous Padrão Overview
Referência
BackgroundWorker componente Overview