Escolar Documentos
Profissional Documentos
Cultura Documentos
Como em Java, criar uma linha de execução não inicia sua execução concorrente. Mais uma
vez, a execução deve ser solicitada por meio de um método, nesse caso chamado Start,
Como em Java, pode-se fazer uma linha de execução esperar pelo término da execução de
outra linha de execução antes de continuar, usando o
método similarmente chamado de Join.
Uma linha de execução pode ser suspendida por uma quantidade de tempo específica usando
Sleep, um método estático público de Thread. Diferentemente
do respectivo método similar em Java, o Sleep de C# não lança nenhuma
exceção, por isso não precisa ser chamado em um bloco try.
Uma linha de execução pode ser terminada com o método Abort, apesar de ele não matar a
linha de execução. Em vez disso, ele lança a exceção
ThreadAbortException, que a linha de execução pode capturar. Quando
a linha de execução captura essa exceção, ela normalmente libera qualquer
recurso alocado, e então termina