AbstractQueuedSynchronizer.ConditionObject.Await 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
Await() |
Implementa l'attesa delle condizioni interrompibili. |
Await(Int64, TimeUnit) |
Implementa l'attesa delle condizioni temporali. |
Await()
Implementa l'attesa delle condizioni interrompibili.
[Android.Runtime.Register("await", "()V", "")]
public void Await ();
[<Android.Runtime.Register("await", "()V", "")>]
abstract member Await : unit -> unit
override this.Await : unit -> unit
Implementazioni
- Attributi
Eccezioni
Commenti
Implementa l'attesa delle condizioni interrompibili. <ol><li>Se il thread corrente viene interrotto, generare InterruptedException. <li>Salva stato di blocco restituito da #getState
. <li>Invoke #release
con stato salvato come argomento, generando IllegalMonitorStateException se ha esito negativo. <li>Block fino a quando non viene segnalato o interrotto. <li>Riacquisire richiamando la versione specializzata di #acquire
con stato salvato come argomento. <li>Se interrotto mentre è bloccato nel passaggio 4, generare InterruptedException. </olo>
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
Await(Int64, TimeUnit)
Implementa l'attesa delle condizioni temporali.
[Android.Runtime.Register("await", "(JLjava/util/concurrent/TimeUnit;)Z", "")]
public bool Await (long time, Java.Util.Concurrent.TimeUnit? unit);
[<Android.Runtime.Register("await", "(JLjava/util/concurrent/TimeUnit;)Z", "")>]
abstract member Await : int64 * Java.Util.Concurrent.TimeUnit -> bool
override this.Await : int64 * Java.Util.Concurrent.TimeUnit -> bool
Parametri
- time
- Int64
tempo massimo di attesa
- unit
- TimeUnit
unità temporale dell'argomento time
Restituisce
Implementazioni
- Attributi
Eccezioni
Commenti
Implementa l'attesa delle condizioni temporali. <ol><li>Se il thread corrente viene interrotto, generare InterruptedException. <li>Salva stato di blocco restituito da #getState
. <li>Invoke #release
con stato salvato come argomento, generando IllegalMonitorStateException se ha esito negativo. <li>Block fino a quando non viene segnalato, interrotto o timeout. <li>Riacquisire richiamando la versione specializzata di #acquire
con stato salvato come argomento. <li>Se interrotto mentre è bloccato nel passaggio 4, generare InterruptedException. <li>Se si è verificato il timeout mentre è bloccato nel passaggio 4, restituire false, altrimenti true. </olo>
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.