Lenguaje

CyclicBarrier.AwaitAsync Método

Definición

Sobrecargas

Nombre Description
AwaitAsync()

Espera asincrónicamente hasta que todas las partes hayan invocado await en esta barrera.

AwaitAsync(Int64, TimeUnit)

Espera asincrónicamente hasta que todas las partes hayan invocado await en esta barrera.

AwaitAsync()

Espera asincrónicamente hasta que todas las partes hayan invocado await en esta barrera.

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

Devoluciones

Tarea cuyo resultado es el índice de llegada asignado por la barrera.

Comentarios

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

AwaitAsync(Int64, TimeUnit)

Espera asincrónicamente hasta que todas las partes hayan invocado await en esta barrera.

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

El tiempo para esperar la barrera.

unit
TimeUnit

Unidad de tiempo de timeout.

Devoluciones

Tarea cuyo resultado es el índice de llegada asignado por la barrera. Si el tiempo de espera especificado transcurre antes de que lleguen todas las partes, la tarea falla con un TimeoutException y la barrera entra en el estado roto, lo que provoca que IsBroken devuelva true.

Comentarios

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a