Lingua

Phaser.ArriveAndAwaitAdvance Metodo

Definizione

Arriva a questo phaser e attende gli altri.

[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

Valori restituiti

numero di fase di arrivo o la fase corrente (negativa) #getPhase() se terminata

Attributi

Eccezioni

se non è terminato e il numero di parti non risolte sarebbe diventato negativo

Commenti

Arriva a questo phaser e attende gli altri. Equivalente in effetti a awaitAdvance(arrive()). Se è necessario attendere con interruzione o timeout, è possibile disporre questa operazione con una costruzione analoga usando una delle altre forme del awaitAdvance metodo. Se invece è necessario annullare la registrazione all'arrivo, usare awaitAdvance(arriveAndDeregister()).

Si tratta di un errore di utilizzo per un'entità non registrata per richiamare questo metodo. Tuttavia, questo errore può comportare un'operazione IllegalStateException solo su alcune operazioni successive su questo phaser, se mai.

per java.util.concurrent.Phaser.arriveAndAwaitAdvance().

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a