Phaser.AwaitAdvanceInterruptibly Método

Definição

Sobrecargas

Nome Description
AwaitAdvanceInterruptibly(Int32)

Aguarda a fase desse phaser para avançar do valor de fase fornecido, lançando InterruptedException se interrompido durante a espera ou retornando imediatamente se a fase atual não for igual ao valor de fase fornecido ou se esse phaser for encerrado.

AwaitAdvanceInterruptibly(Int32, Int64, TimeUnit)

Aguarda a fase deste phaser para avançar do valor de fase fornecido ou do tempo limite determinado para decorrido, lançando InterruptedException se interrompido durante a espera ou retornando imediatamente se a fase atual não for igual ao valor de fase fornecido ou se esse phaser for encerrado.

AwaitAdvanceInterruptibly(Int32)

Aguarda a fase desse phaser para avançar do valor de fase fornecido, lançando InterruptedException se interrompido durante a espera ou retornando imediatamente se a fase atual não for igual ao valor de fase fornecido ou se esse phaser for encerrado.

[Android.Runtime.Register("awaitAdvanceInterruptibly", "(I)I", "GetAwaitAdvanceInterruptibly_IHandler")]
public virtual int AwaitAdvanceInterruptibly(int phase);
[<Android.Runtime.Register("awaitAdvanceInterruptibly", "(I)I", "GetAwaitAdvanceInterruptibly_IHandler")>]
abstract member AwaitAdvanceInterruptibly : int -> int
override this.AwaitAdvanceInterruptibly : int -> int

Parâmetros

phase
Int32

um número de fase de chegada ou um valor negativo se encerrado; esse argumento normalmente é o valor retornado por uma chamada anterior para arrive ou arriveAndDeregister.

Retornos

o número da próxima fase de chegada ou o argumento se for negativo ou a fase atual (negativa) #getPhase() se encerrada

Atributos

Exceções

se o thread for interrompido durante a espera

Comentários

Aguarda a fase desse phaser para avançar do valor de fase fornecido, lançando InterruptedException se interrompido durante a espera ou retornando imediatamente se a fase atual não for igual ao valor de fase fornecido ou se esse phaser for encerrado.

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

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

AwaitAdvanceInterruptibly(Int32, Int64, TimeUnit)

Aguarda a fase deste phaser para avançar do valor de fase fornecido ou do tempo limite determinado para decorrido, lançando InterruptedException se interrompido durante a espera ou retornando imediatamente se a fase atual não for igual ao valor de fase fornecido ou se esse phaser for encerrado.

[Android.Runtime.Register("awaitAdvanceInterruptibly", "(IJLjava/util/concurrent/TimeUnit;)I", "GetAwaitAdvanceInterruptibly_IJLjava_util_concurrent_TimeUnit_Handler")]
public virtual int AwaitAdvanceInterruptibly(int phase, long timeout, Java.Util.Concurrent.TimeUnit? unit);
[<Android.Runtime.Register("awaitAdvanceInterruptibly", "(IJLjava/util/concurrent/TimeUnit;)I", "GetAwaitAdvanceInterruptibly_IJLjava_util_concurrent_TimeUnit_Handler")>]
abstract member AwaitAdvanceInterruptibly : int * int64 * Java.Util.Concurrent.TimeUnit -> int
override this.AwaitAdvanceInterruptibly : int * int64 * Java.Util.Concurrent.TimeUnit -> int

Parâmetros

phase
Int32

um número de fase de chegada ou um valor negativo se encerrado; esse argumento normalmente é o valor retornado por uma chamada anterior para arrive ou arriveAndDeregister.

timeout
Int64

quanto tempo esperar antes de desistir, em unidades de unit

unit
TimeUnit

uma TimeUnit determinação de como interpretar o timeout parâmetro

Retornos

o número da próxima fase de chegada ou o argumento se for negativo ou a fase atual (negativa) #getPhase() se encerrada

Atributos

Exceções

se o thread for interrompido durante a espera

se tempo limite durante a espera

Comentários

Aguarda a fase deste phaser para avançar do valor de fase fornecido ou do tempo limite determinado para decorrido, lançando InterruptedException se interrompido durante a espera ou retornando imediatamente se a fase atual não for igual ao valor de fase fornecido ou se esse phaser for encerrado.

Java documentação para java.util.concurrent.Phaser.awaitAdvanceInterruptibly(int, long, java.util.concurrent.TimeUnit).

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