Phaser.AwaitAdvanceInterruptibly Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
AwaitAdvanceInterruptibly(Int32) |
Wartet auf die Phase dieses Phasers, um vom angegebenen Phasenwert zu wechseln, wird ausgelöst |
AwaitAdvanceInterruptibly(Int32, Int64, TimeUnit) |
Wartet auf die Phase dieses Phasers, um vom angegebenen Phasenwert oder dem angegebenen Timeout zum Verstrichen zu wechseln, auszulösen |
AwaitAdvanceInterruptibly(Int32)
Wartet auf die Phase dieses Phasers, um vom angegebenen Phasenwert zu wechseln, wird ausgelöst InterruptedException
, wenn beim Warten unterbrochen oder sofort zurückgegeben wird, wenn die aktuelle Phase nicht dem angegebenen Phasenwert entspricht oder dieser Phaser beendet wird.
[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
Parameter
- phase
- Int32
eine Ankunftsphasenummer oder ein negativer Wert, wenn er beendet wird; Dieses Argument ist normalerweise der Wert, der von einem vorherigen Aufruf arrive
von oder arriveAndDeregister
.
Gibt zurück
die nächste Zahl der Ankunftsphase oder das Argument, wenn sie negativ ist, oder die (negative) #getPhase() aktuelle Phase, wenn sie beendet wird
- Attribute
Ausnahmen
wenn thread während des Wartens unterbrochen wurde
Hinweise
Wartet auf die Phase dieses Phasers, um vom angegebenen Phasenwert zu wechseln, wird ausgelöst InterruptedException
, wenn beim Warten unterbrochen oder sofort zurückgegeben wird, wenn die aktuelle Phase nicht dem angegebenen Phasenwert entspricht oder dieser Phaser beendet wird.
Java-Dokumentation für java.util.concurrent.Phaser.awaitAdvanceInterruptibly(int)
.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
AwaitAdvanceInterruptibly(Int32, Int64, TimeUnit)
Wartet auf die Phase dieses Phasers, um vom angegebenen Phasenwert oder dem angegebenen Timeout zum Verstrichen zu wechseln, auszulösen InterruptedException
, wenn beim Warten unterbrochen oder sofort zurückgegeben wird, wenn die aktuelle Phase nicht dem angegebenen Phasenwert entspricht oder dieser Phaser beendet wird.
[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
Parameter
- phase
- Int32
eine Ankunftsphasenummer oder ein negativer Wert, wenn er beendet wird; Dieses Argument ist normalerweise der Wert, der von einem vorherigen Aufruf arrive
von oder arriveAndDeregister
.
- timeout
- Int64
wie lange warten, bevor sie aufgeben, in Einheiten von unit
- unit
- TimeUnit
eine TimeUnit
Bestimmung, wie der timeout
Parameter interpretiert werden soll
Gibt zurück
die nächste Zahl der Ankunftsphase oder das Argument, wenn sie negativ ist, oder die (negative) #getPhase() aktuelle Phase, wenn sie beendet wird
- Attribute
Ausnahmen
wenn thread während des Wartens unterbrochen wurde
wenn timeout beim Warten
Hinweise
Wartet auf die Phase dieses Phasers, um vom angegebenen Phasenwert oder dem angegebenen Timeout zum Verstrichen zu wechseln, auszulösen InterruptedException
, wenn beim Warten unterbrochen oder sofort zurückgegeben wird, wenn die aktuelle Phase nicht dem angegebenen Phasenwert entspricht oder dieser Phaser beendet wird.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.