Phaser.AwaitAdvanceInterruptibly Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
AwaitAdvanceInterruptibly(Int32) |
Attende la fase di questo phaser per passare dal valore di fase specificato, generando |
AwaitAdvanceInterruptibly(Int32, Int64, TimeUnit) |
Attende la fase di questo phaser per passare dal valore di fase specificato o dal timeout specificato alla scadenza, generando |
AwaitAdvanceInterruptibly(Int32)
Attende la fase di questo phaser per passare dal valore di fase specificato, generando InterruptedException
se interrotto durante l'attesa o restituendo immediatamente se la fase corrente non è uguale al valore di fase specificato o questo phaser viene terminato.
[Android.Runtime.Register("awaitAdvanceInterruptibly", "(I)I", "GetAwaitAdvanceInterruptibly_IHandler")]
public virtual int AwaitAdvanceInterruptibly (int phase);
[<Android.Runtime.Register("awaitAdvanceInterruptibly", "(I)I", "GetAwaitAdvanceInterruptibly_IHandler")>]
abstract member AwaitAdvanceInterruptibly : int -> int
override this.AwaitAdvanceInterruptibly : int -> int
Parametri
- phase
- Int32
un numero di fase di arrivo o un valore negativo se terminato; questo argomento è in genere il valore restituito da una chiamata precedente a arrive
o arriveAndDeregister
.
Restituisce
il numero di fase di arrivo successivo o l'argomento se è negativo o la fase corrente (negativa) #getPhase() se terminata
- Attributi
Eccezioni
se il thread è stato interrotto durante l'attesa
Commenti
Attende la fase di questo phaser per passare dal valore di fase specificato, generando InterruptedException
se interrotto durante l'attesa o restituendo immediatamente se la fase corrente non è uguale al valore di fase specificato o questo phaser viene terminato.
Documentazione java per java.util.concurrent.Phaser.awaitAdvanceInterruptibly(int)
.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.
Si applica a
AwaitAdvanceInterruptibly(Int32, Int64, TimeUnit)
Attende la fase di questo phaser per passare dal valore di fase specificato o dal timeout specificato alla scadenza, generando InterruptedException
se interrotto durante l'attesa o restituendo immediatamente se la fase corrente non è uguale al valore di fase specificato o a questo phaser viene terminato.
[Android.Runtime.Register("awaitAdvanceInterruptibly", "(IJLjava/util/concurrent/TimeUnit;)I", "GetAwaitAdvanceInterruptibly_IJLjava_util_concurrent_TimeUnit_Handler")]
public virtual int AwaitAdvanceInterruptibly (int phase, long timeout, Java.Util.Concurrent.TimeUnit? unit);
[<Android.Runtime.Register("awaitAdvanceInterruptibly", "(IJLjava/util/concurrent/TimeUnit;)I", "GetAwaitAdvanceInterruptibly_IJLjava_util_concurrent_TimeUnit_Handler")>]
abstract member AwaitAdvanceInterruptibly : int * int64 * Java.Util.Concurrent.TimeUnit -> int
override this.AwaitAdvanceInterruptibly : int * int64 * Java.Util.Concurrent.TimeUnit -> int
Parametri
- phase
- Int32
un numero di fase di arrivo o un valore negativo se terminato; questo argomento è in genere il valore restituito da una chiamata precedente a arrive
o arriveAndDeregister
.
- timeout
- Int64
quanto tempo aspettare prima di rinunciare, in unità di unit
- unit
- TimeUnit
un oggetto TimeUnit
che determina come interpretare il timeout
parametro
Restituisce
il numero di fase di arrivo successivo o l'argomento se è negativo o la fase corrente (negativa) #getPhase() se terminata
- Attributi
Eccezioni
se il thread è stato interrotto durante l'attesa
se si è timeout durante l'attesa
Commenti
Attende la fase di questo phaser per passare dal valore di fase specificato o dal timeout specificato alla scadenza, generando InterruptedException
se interrotto durante l'attesa o restituendo immediatamente se la fase corrente non è uguale al valore di fase specificato o a questo phaser viene terminato.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.