Phaser.ArriveAndAwaitAdvance 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.
Kommt zu diesem Phaser und wartet auf andere.
[Android.Runtime.Register("arriveAndAwaitAdvance", "()I", "GetArriveAndAwaitAdvanceHandler")]
public virtual int ArriveAndAwaitAdvance();
[<Android.Runtime.Register("arriveAndAwaitAdvance", "()I", "GetArriveAndAwaitAdvanceHandler")>]
abstract member ArriveAndAwaitAdvance : unit -> int
override this.ArriveAndAwaitAdvance : unit -> int
Gibt zurück
die Zahl der Ankunftsphase oder die (negative) #getPhase() aktuelle Phase, wenn sie beendet wird
- Attribute
Ausnahmen
wenn nicht beendet und die Anzahl der nicht zusammenhängenden Parteien negativ werden würde
Hinweise
Kommt zu diesem Phaser und wartet auf andere. Entspricht in Wirkung zu awaitAdvance(arrive()). Wenn Sie mit Unterbrechung oder Timeout warten müssen, können Sie dies mit einer analogen Konstruktion mithilfe einer der anderen Formen der awaitAdvance Methode anordnen. Wenn Sie stattdessen bei der Ankunft die Registrierung aufheben müssen, verwenden Sie awaitAdvance(arriveAndDeregister()).
Es handelt sich um einen Verwendungsfehler für einen nicht registrierten Anbieter, um diese Methode aufzurufen. Dieser Fehler kann jedoch nur dann zu einem späteren Vorgang in diesem Phaser führen IllegalStateException , wenn dies jemals der Fall ist.
Java-Dokumentation für java.util.concurrent.Phaser.arriveAndAwaitAdvance().
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.