Partager via


Phaser.AwaitAdvanceInterruptibly Méthode

Définition

Surcharges

AwaitAdvanceInterruptibly(Int32)

Attend que la phase de ce phaser avance à partir de la valeur de phase donnée, lève InterruptedException si elle est interrompue pendant l’attente ou retourne immédiatement si la phase actuelle n’est pas égale à la valeur de phase donnée ou si ce phaseur est arrêté.

AwaitAdvanceInterruptibly(Int32, Int64, TimeUnit)

Attend que la phase de ce phaser avance de la valeur de phase donnée ou du délai d’expiration donné, lève InterruptedException si elle est interrompue pendant l’attente ou retourne immédiatement si la phase actuelle n’est pas égale à la valeur de phase donnée ou si ce phaser est arrêté.

AwaitAdvanceInterruptibly(Int32)

Attend que la phase de ce phaser avance à partir de la valeur de phase donnée, lève InterruptedException si elle est interrompue pendant l’attente ou retourne immédiatement si la phase actuelle n’est pas égale à la valeur de phase donnée ou si ce phaseur est arrêté.

[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

Paramètres

phase
Int32

un numéro de phase d’arrivée ou une valeur négative en cas d’arrêt ; cet argument est normalement la valeur retournée par un appel précédent à arrive ou arriveAndDeregister.

Retours

le numéro de phase d’arrivée suivant, ou l’argument s’il est négatif, ou la phase (négative) #getPhase() en cours si elle est terminée

Attributs

Exceptions

si le thread est interrompu pendant l’attente

Remarques

Attend que la phase de ce phaser avance à partir de la valeur de phase donnée, lève InterruptedException si elle est interrompue pendant l’attente ou retourne immédiatement si la phase actuelle n’est pas égale à la valeur de phase donnée ou si ce phaseur est arrêté.

Documentation Java pour java.util.concurrent.Phaser.awaitAdvanceInterruptibly(int).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à

AwaitAdvanceInterruptibly(Int32, Int64, TimeUnit)

Attend que la phase de ce phaser avance de la valeur de phase donnée ou du délai d’expiration donné, lève InterruptedException si elle est interrompue pendant l’attente ou retourne immédiatement si la phase actuelle n’est pas égale à la valeur de phase donnée ou si ce phaser est arrêté.

[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

Paramètres

phase
Int32

un numéro de phase d’arrivée ou une valeur négative en cas d’arrêt ; cet argument est normalement la valeur retournée par un appel précédent à arrive ou arriveAndDeregister.

timeout
Int64

combien de temps attendre avant de renoncer, en unités de unit

unit
TimeUnit

déterminer TimeUnit comment interpréter le timeout paramètre

Retours

le numéro de phase d’arrivée suivant, ou l’argument s’il est négatif, ou la phase (négative) #getPhase() en cours si elle est terminée

Attributs

Exceptions

si le thread est interrompu pendant l’attente

si le délai d’attente est dépassé

Remarques

Attend que la phase de ce phaser avance de la valeur de phase donnée ou du délai d’expiration donné, lève InterruptedException si elle est interrompue pendant l’attente ou retourne immédiatement si la phase actuelle n’est pas égale à la valeur de phase donnée ou si ce phaser est arrêté.

Documentation Java pour java.util.concurrent.Phaser.awaitAdvanceInterruptibly(int, long, java.util.concurrent.TimeUnit).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à