DispatchGroup.Wait Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
Wait(DispatchTime) |
Attende in modo sincrono tutti i blocchi del gruppo per completare o il timeout specificato è trascorso. |
Wait(TimeSpan) |
Wait(DispatchTime)
Attende in modo sincrono tutti i blocchi del gruppo per completare o il timeout specificato è trascorso.
public bool Wait (CoreFoundation.DispatchTime timeout);
member this.Wait : CoreFoundation.DispatchTime -> bool
Parametri
- timeout
- DispatchTime
DispatchTime che rappresenta il numero di nanosecondi da attendere.
Restituisce
true
se tutti i blocchi di codice sono stati completati prima del timeout in caso contrario false
.
Commenti
Questa funzione attende il completamento dei blocchi associati al gruppo di invio specificato e restituisce dopo il completamento di tutti i blocchi o quando il timeout specificato è trascorso.
Questa funzione restituirà immediatamente se non sono presenti blocchi associati al gruppo di invio,ad esempio il gruppo è vuoto.
Il risultato della chiamata di questa funzione da più thread contemporaneamente allo stesso gruppo di invio non è definito.
Dopo aver restituito correttamente questa funzione, il gruppo di invio è vuoto.