Phaser.AwaitAdvanceInterruptibly Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
AwaitAdvanceInterruptibly(Int32) |
Attend que la phase de ce phaser avance à partir de la valeur de phase donnée, lève |
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 |
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é.
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.