Thread.Join Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
| Nombre | Description |
|---|---|
| Join() |
Espera a que este subproceso muera. |
| Join(Duration) |
Espera a que este subproceso finalice hasta la duración de espera especificada. |
| Join(Int64) |
Espera como máximo |
| Join(Int64, Int32) |
Espera como máximo |
Join()
Espera a que este subproceso muera.
[Android.Runtime.Register("join", "()V", "")]
public void Join();
[<Android.Runtime.Register("join", "()V", "")>]
member this.Join : unit -> unit
- Atributos
Excepciones
si se ha interrumpido el subproceso actual. El estado interrumpido del subproceso actual se borrará antes de que se produzca la excepción.
Comentarios
Espera a que este subproceso muera.
Una invocación de este método se comporta exactamente de la misma manera que la invocación
<blockquote> #join(long) join(0)</blockquote>
Java documentación para java.lang.Thread.join().
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Consulte también
Se aplica a
Join(Duration)
Espera a que este subproceso finalice hasta la duración de espera especificada.
[Android.Runtime.Register("join", "(Ljava/time/Duration;)Z", "", ApiSince=37)]
public bool Join(Java.Time.Duration? duration);
[<Android.Runtime.Register("join", "(Ljava/time/Duration;)Z", "", ApiSince=37)>]
member this.Join : Java.Time.Duration -> bool
Parámetros
- duration
- Duration
la duración máxima que se va a esperar
Devoluciones
True si el subproceso ha finalizado, false si el subproceso no ha terminado
- Atributos
Comentarios
Espera a que este subproceso finalice hasta la duración de espera especificada. Este método no espera si la duración de espera es menor o igual que cero. En este caso, el método solo comprueba si el subproceso ha finalizado.
referencia Java referencia para java.lang.Thread.join.
Se aplica a
Join(Int64)
Espera como máximo millis milisegundos para que este subproceso muera.
[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
tiempo de espera en milisegundos
- Atributos
Excepciones
si se ha interrumpido el subproceso actual. El estado interrumpido del subproceso actual se borrará antes de que se produzca la excepción.
Comentarios
Espera como máximo millis milisegundos para que este subproceso muera. Un tiempo de espera de 0 medios para esperar para siempre.
Esta implementación usa un bucle de this.wait llamadas condicionadas en this.isAlive. A medida que un subproceso finaliza el this.notifyAll método se invoca. Se recomienda que las aplicaciones no usen wait, notifyo notifyAll en Thread instancias.
Java documentación para java.lang.Thread.join(long).
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Consulte también
Se aplica a
Join(Int64, Int32)
Espera como máximo millis milisegundos más nanos nanosegundos para que este subproceso muera.
[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
tiempo de espera en milisegundos
- nanos
- Int32
0-999999 nanosegundos adicionales que se van a esperar
- Atributos
Excepciones
si se ha interrumpido el subproceso actual. El estado interrumpido del subproceso actual se borrará antes de que se produzca la excepción.
Comentarios
Espera como máximo millis milisegundos más nanos nanosegundos para que este subproceso muera. Si ambos argumentos son 0, significa esperar para siempre.
Esta implementación usa un bucle de this.wait llamadas condicionadas en this.isAlive. A medida que un subproceso finaliza el this.notifyAll método se invoca. Se recomienda que las aplicaciones no usen wait, notifyo notifyAll en Thread instancias.
Java documentación para java.lang.Thread.join(long, int).
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.