Ingressar em exemplo de tecnologia de thread
Este exemplo demonstra o recurso common linguagem tempo de execução segmentação que permite que um segmento para aguardar a finalização de, ou "unir", outro thread.O exemplo cria um segundo thread e iniciá-lo em execução em um método estático da classe de aplicativo.O thread principal, em seguida, aguarda o segmento segundo terminar, chamando o Join método.
Comentários de revisão em arquivos de código-fonte para obter mais informações sobre threading.
Para obter mais informações sobre como usar os exemplos, consulte os seguintes tópicos:
Para compilação a amostra usando o aviso de comando
Abrir um janela do aviso de comando e navegar até um de subpastas específicas do linguagem para a amostra.
Tipo de MSBuild JoinThreadCS.sln or MSBuild JoinThreadVB.sln, dependendo de sua escolha de linguagem de programação, na linha de comando.
Para compilação a amostra usando o Visual Studio
em aberto Windows Explorer e navegar até um de subpastas específicas do linguagem para a amostra.
clicar duas vezes no ícone de JoinThreadCS.sln or JoinThreadVB.sln, dependendo de sua escolha de linguagem de programação, para em aberto o arquivo no Visual Studio.
No Compilação menu, clicar Criar solução.
Para executar este exemplo
navegar até o diretório que contém o novo executável, usando o aviso de comando.
Tipo de JoinThread.exe na linha de comando.
![]() |
---|
Este exemplo cria um aplicativo de console.Tem de inicialização e executá-la em uma janela do aviso de comando para exibir sua saída. |
Comentários
Os marcadores a seguintes descrevem brevemente as tecnologias e classes usadas por este exemplo:
Sincronização de Segmento
- Thread O exemplo primeiro cria um novo thread e chama seu Start método. Em seguida, o exemplo usa o Join método aguardar que o novo thread para terminar. Caso contrário, uma condição de corrida pode ocorrer entre dois segmentos.Se isso acontecer, o segundo thread não poderá concluir o processamento antes da sai do aplicativo.
Delegados
- ThreadStart Usado para criar um método de retorno de chamada typesafe para o segmento.