Phaser.ArriveAndAwaitAdvance Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.