Compartir a través de


DispatchGroup.Wait Método

Definición

Sobrecargas

Wait(DispatchTime)

Espera sincrónicamente a que todos los bloques del grupo se completen o haya transcurrido el tiempo de espera especificado.

Wait(TimeSpan)

Wait(DispatchTime)

Espera sincrónicamente a que todos los bloques del grupo se completen o haya transcurrido el tiempo de espera especificado.

public bool Wait (CoreFoundation.DispatchTime timeout);
member this.Wait : CoreFoundation.DispatchTime -> bool

Parámetros

timeout
DispatchTime

DispatchTime que representa el número de nanosegundos que se van a esperar.

Devoluciones

true Es si todos los bloques de código finalizan antes de que se haya agotado el tiempo de espera; de lo contrario false, es .

Comentarios

Esta función espera la finalización de los bloques asociados al grupo de distribución especificado y devuelve después de que se hayan completado todos los bloques o cuando haya transcurrido el tiempo de espera especificado.

Esta función devolverá inmediatamente si no hay ningún bloque asociado al grupo de distribución (es decir, el grupo está vacío).

El resultado de llamar a esta función desde varios subprocesos simultáneamente con el mismo grupo de distribución no está definido.

Después de la devolución correcta de esta función, el grupo de distribución está vacío.

Se aplica a

Wait(TimeSpan)

public bool Wait (TimeSpan timeout);
member this.Wait : TimeSpan -> bool

Parámetros

timeout
TimeSpan

Devoluciones

Se aplica a