Idioma

CyclicBarrier.AwaitAsync Método

Definição

Sobrecargas

Nome Description
AwaitAsync()

Espera assíncronamente até que todas as partes tenham invocado await essa barreira.

AwaitAsync(Int64, TimeUnit)

Espera assíncronamente até que todas as partes tenham invocado await essa barreira.

AwaitAsync()

Espera assíncronamente até que todas as partes tenham invocado await essa barreira.

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

Retornos

Uma tarefa cujo resultado é o índice de chegada atribuído pela barreira.

Comentários

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

AwaitAsync(Int64, TimeUnit)

Espera assíncronamente até que todas as partes tenham invocado await essa barreira.

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>

Parâmetros

timeout
Int64

O tempo para esperar pela barreira.

unit
TimeUnit

A unidade de tempo de timeout.

Retornos

Uma tarefa cujo resultado é o índice de chegada atribuído pela barreira. Se o tempo de espera especificado decorrer antes de todas as partes chegarem, a tarefa falhará com um TimeoutException e a barreira entrará no estado quebrado, causando IsBroken o retorno true.

Comentários

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