Langue

CyclicBarrier.AwaitAsync Méthode

Définition

Surcharges

Nom Description
AwaitAsync()

Attend de façon asynchrone jusqu’à ce que toutes les parties aient appelé await sur cette barrière.

AwaitAsync(Int64, TimeUnit)

Attend de façon asynchrone jusqu’à ce que toutes les parties aient appelé await sur cette barrière.

AwaitAsync()

Attend de façon asynchrone jusqu’à ce que toutes les parties aient appelé await sur cette barrière.

public System.Threading.Tasks.Task<int> AwaitAsync();
member this.AwaitAsync : unit -> System.Threading.Tasks.Task<int>

Retours

Tâche dont le résultat est l’index d’arrivée affecté par la barrière.

Remarques

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

S’applique à

AwaitAsync(Int64, TimeUnit)

Attend de façon asynchrone jusqu’à ce que toutes les parties aient appelé await sur cette barrière.

public System.Threading.Tasks.Task<int> AwaitAsync(long timeout, Java.Util.Concurrent.TimeUnit? unit);
member this.AwaitAsync : int64 * Java.Util.Concurrent.TimeUnit -> System.Threading.Tasks.Task<int>

Paramètres

timeout
Int64

Le temps d’attendre la barrière.

unit
TimeUnit

Unité de temps de timeout.

Retours

Tâche dont le résultat est l’index d’arrivée affecté par la barrière. Si le temps d’attente spécifié s’écoule avant que toutes les parties arrivent, la tâche est défectueuse avec un TimeoutException et la barrière entre dans l’état rompu, ce qui IsBroken provoque le retour true.

Remarques

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

S’applique à