DispatchGroup.Wait Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.