Phaser.ArriveAndAwaitAdvance Método

Definição

Chega a esse phaser e aguarda outras pessoas.

[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

Retornos

o número da fase de chegada ou a fase atual (negativa) #getPhase() se encerrada

Atributos

Exceções

se não for encerrado e o número de partes não derivadas se tornará negativo

Comentários

Chega a esse phaser e aguarda outras pessoas. Equivalente em vigor para awaitAdvance(arrive()). Se você precisar aguardar com interrupção ou tempo limite, poderá organizar isso com uma construção análoga usando uma das outras formas do awaitAdvance método. Se, em vez disso, você precisar cancelar o registro na chegada, use awaitAdvance(arriveAndDeregister()).

É um erro de uso para uma parte não registrada invocar esse método. No entanto, esse erro pode resultar apenas em IllegalStateException alguma operação subsequente neste phaser, se alguma vez.

Java documentação para java.util.concurrent.Phaser.arriveAndAwaitAdvance().

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a