Thread.Join Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
| Nome | Description |
|---|---|
| Join() |
Espera que esse thread morra. |
| Join(Int64) |
Aguarda no máximo |
| Join(Int64, Int32) |
Espera no máximo |
Join()
Espera que esse thread morra.
[Android.Runtime.Register("join", "()V", "")]
public void Join();
[<Android.Runtime.Register("join", "()V", "")>]
member this.Join : unit -> unit
- Atributos
Exceções
se o thread atual tiver sido interrompido. O status interrompido do thread atual será limpo antes que a exceção seja gerada.
Comentários
Espera que esse thread morra.
Uma invocação desse método se comporta exatamente da mesma maneira que a invocação
<blockquote> #join(long) join(0)</blockquote>
Documentação Java para java.lang.Thread.join().
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.
Confira também
Aplica-se a
Join(Int64)
Aguarda no máximo millis milissegundos para que esse thread morra.
[Android.Runtime.Register("join", "(J)V", "")]
public void Join(long millis);
[<Android.Runtime.Register("join", "(J)V", "")>]
member this.Join : int64 -> unit
Parâmetros
- millis
- Int64
o tempo para esperar em milissegundos
- Atributos
Exceções
se o thread atual tiver sido interrompido. O status interrompido do thread atual será limpo antes que a exceção seja gerada.
Comentários
Aguarda no máximo millis milissegundos para que esse thread morra. Um tempo limite de 0 meios para esperar para sempre.
Essa implementação usa um loop de this.wait chamadas condicionadas em this.isAlive. À medida que um thread termina, o this.notifyAll método é invocado. É recomendável que os aplicativos não usem wait, notifyou notifyAll em Thread instâncias.
Documentação Java para java.lang.Thread.join(long).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.
Confira também
Aplica-se a
Join(Int64, Int32)
Espera no máximo millis milissegundos mais nanos nanossegundos para que esse thread morra.
[Android.Runtime.Register("join", "(JI)V", "")]
public void Join(long millis, int nanos);
[<Android.Runtime.Register("join", "(JI)V", "")>]
member this.Join : int64 * int -> unit
Parâmetros
- millis
- Int64
o tempo para esperar em milissegundos
- nanos
- Int32
0-999999 nanossegundos adicionais para esperar
- Atributos
Exceções
se o thread atual tiver sido interrompido. O status interrompido do thread atual será limpo antes que a exceção seja gerada.
Comentários
Espera no máximo millis milissegundos mais nanos nanossegundos para que esse thread morra. Se ambos os argumentos forem 0, significa esperar para sempre.
Essa implementação usa um loop de this.wait chamadas condicionadas em this.isAlive. À medida que um thread termina, o this.notifyAll método é invocado. É recomendável que os aplicativos não usem wait, notifyou notifyAll em Thread instâncias.
Documentação Java para java.lang.Thread.join(long, int).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.