O que o thread se junta ao C #?
O que o thread se junta ao C #?

Vídeo: O que o thread se junta ao C #?

Vídeo: O que o thread se junta ao C #?
Vídeo: Curso Básico de C# :: Aula 23 :: Programação Assíncrona com Threads e Tasks 2024, Maio
Anonim

Em C #, Fio classe fornece o Juntar () método que permite um fio esperar até outro fio completa sua execução. Se t é uma Fio objeto de quem discussão é atualmente em execução, então t. Juntar () causa a corrente fio para pausar sua execução até fio ele se junta completa sua execução.

A este respeito, o que é juntar um tópico?

Para junte-se a um tópico significa esperar até que fio está ao vivo. Quando o fio saídas, o fio chamando Junte () continuará executando. Assim, no exemplo acima, o fio (presumivelmente principal fio ) que está chamando a. Junte () espera por um fio para completar sua execução.

Também se pode perguntar: você precisa juntar tópicos? Se tu não necessidade a fio correr então tu pode muito bem pthread_detach-lo. Um separado fio não pode ser unido (então tu não pode esperar pela sua conclusão), mas seus recursos são liberados automaticamente se faz completo. UMA discussão você tem não sincronizado com está em um estado de execução desconhecido.

Também saber é, por que usamos threads em C #?

Fio classe é usado para trabalhar com tópicos . Permite a criação e acesso individual tópicos em um aplicativo multithread. O primeiro fio a ser executado em um processo é chamado de principal fio . Quando um C # programa inicia a execução, o principal fio é criado automaticamente.

O C é de thread único?

C é uma linguagem que funciona em um fio por padrão, o que significa que o código executará apenas uma instrução por vez. Em alguns casos, você precisará executar várias instruções ao mesmo tempo, uma interface gráfica, por exemplo, não irá parar quando executar uma ação relacionada ao clique de um botão.

Recomendado: