Lingua

Thread.Join Metodo

Definizione

Overload

Nome Descrizione
Join()

Attende che questo thread muova.

Join(Duration)

Attende che il thread termini fino alla durata di attesa specificata.

Join(Int64)

Attende al massimo millis millisecondi che il thread muova.

Join(Int64, Int32)

Attende al massimo millis millisecondi più nanos nanosecondi affinché questo thread muova.

Join()

Attende che questo thread muova.

[Android.Runtime.Register("join", "()V", "")]
public void Join();
[<Android.Runtime.Register("join", "()V", "")>]
member this.Join : unit -> unit
Attributi

Eccezioni

se il thread corrente è stato interrotto. Lo stato interrotto del thread corrente verrà cancellato prima che venga generata l'eccezione.

Commenti

Attende che questo thread muova.

Una chiamata di questo metodo si comporta esattamente come la chiamata

<blockquote> #join(long) join(0)</blockquote>

per java.lang.Thread.join().

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Vedi anche

Si applica a

Join(Duration)

Attende che il thread termini fino alla durata di attesa specificata.

[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

Parametri

duration
Duration

durata massima di attesa

Valori restituiti

true se il thread è terminato, false se il thread non è terminato

Attributi

Commenti

Attende che il thread termini fino alla durata di attesa specificata. Questo metodo non attende se la durata dell'attesa è minore o uguale a zero. In questo caso, il metodo verifica solo se il thread è terminato.

Java informazioni di riferimento per java.lang.Thread.join.

Si applica a

Join(Int64)

Attende al massimo millis millisecondi che il thread muova.

[Android.Runtime.Register("join", "(J)V", "")]
public void Join(long millis);
[<Android.Runtime.Register("join", "(J)V", "")>]
member this.Join : int64 -> unit

Parametri

millis
Int64

tempo di attesa in millisecondi

Attributi

Eccezioni

se il thread corrente è stato interrotto. Lo stato interrotto del thread corrente verrà cancellato prima che venga generata l'eccezione.

Commenti

Attende al massimo millis millisecondi che il thread muova. Un timeout di 0 mezzi per aspettare per sempre.

Questa implementazione usa un ciclo di this.wait chiamate condizionali in this.isAlive. Quando un thread termina il this.notifyAll metodo viene richiamato. È consigliabile che le applicazioni non usino wait, notifyo notifyAll nelle Thread istanze di .

per java.lang.Thread.join(long).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Vedi anche

Si applica a

Join(Int64, Int32)

Attende al massimo millis millisecondi più nanos nanosecondi affinché questo thread muova.

[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

Parametri

millis
Int64

tempo di attesa in millisecondi

nanos
Int32

0-999999 nanosecondi aggiuntivi da attendere

Attributi

Eccezioni

se il thread corrente è stato interrotto. Lo stato interrotto del thread corrente verrà cancellato prima che venga generata l'eccezione.

Commenti

Attende al massimo millis millisecondi più nanos nanosecondi affinché questo thread muova. Se entrambi gli argomenti sono 0, significa attendere per sempre.

Questa implementazione usa un ciclo di this.wait chiamate condizionali in this.isAlive. Quando un thread termina il this.notifyAll metodo viene richiamato. È consigliabile che le applicazioni non usino wait, notifyo notifyAll nelle Thread istanze di .

per java.lang.Thread.join(long, int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Vedi anche

Si applica a