Phaser.AwaitAdvanceInterruptibly Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
| AwaitAdvanceInterruptibly(Int32) |
Espera la fase de este phaser para avanzar desde el valor de fase especificado, iniciando |
| AwaitAdvanceInterruptibly(Int32, Int64, TimeUnit) |
Espera la fase de este phaser para avanzar desde el valor de fase especificado o el tiempo de espera dado para transcurrir, iniciar |
AwaitAdvanceInterruptibly(Int32)
Espera la fase de este phaser para avanzar desde el valor de fase especificado, iniciando InterruptedException si se interrumpe mientras espera, o devolviendo inmediatamente si la fase actual no es igual al valor de fase especificado o se termina este phaser.
[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
un número de fase de llegada o un valor negativo si finaliza; este argumento suele ser el valor devuelto por una llamada anterior a arrive o arriveAndDeregister.
Devoluciones
el siguiente número de fase de llegada, o el argumento si es negativo, o la fase actual (negativa) #getPhase() si finaliza.
- Atributos
Excepciones
si se interrumpe el subproceso mientras se espera
Comentarios
Espera la fase de este phaser para avanzar desde el valor de fase especificado, iniciando InterruptedException si se interrumpe mientras espera, o devolviendo inmediatamente si la fase actual no es igual al valor de fase especificado o se termina este phaser.
Documentación de Java para java.util.concurrent.Phaser.awaitAdvanceInterruptibly(int).
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.
Se aplica a
AwaitAdvanceInterruptibly(Int32, Int64, TimeUnit)
Espera la fase de este phaser para avanzar desde el valor de fase especificado o el tiempo de espera dado para transcurrir, iniciar InterruptedException si se interrumpe mientras se espera o devolver inmediatamente si la fase actual no es igual al valor de fase especificado o este phaser finaliza.
[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
un número de fase de llegada o un valor negativo si finaliza; este argumento suele ser el valor devuelto por una llamada anterior a arrive o arriveAndDeregister.
- timeout
- Int64
cuánto tiempo debe esperar antes de renunciar, en unidades de unit
- unit
- TimeUnit
que TimeUnit determina cómo interpretar el timeout parámetro
Devoluciones
el siguiente número de fase de llegada, o el argumento si es negativo, o la fase actual (negativa) #getPhase() si finaliza.
- Atributos
Excepciones
si se interrumpe el subproceso mientras se espera
si se agota el tiempo de espera mientras se espera
Comentarios
Espera la fase de este phaser para avanzar desde el valor de fase especificado o el tiempo de espera dado para transcurrir, iniciar InterruptedException si se interrumpe mientras se espera o devolver inmediatamente si la fase actual no es igual al valor de fase especificado o este phaser finaliza.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.