Sprache

Phaser.ArriveAndAwaitAdvance Methode

Definition

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.

Gilt für: