DispatchQueue.GetGlobalQueue(DispatchQueuePriority) 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.
Restituisce una delle code di invio globali in base alla priorità richiesta.
public static CoreFoundation.DispatchQueue GetGlobalQueue (CoreFoundation.DispatchQueuePriority priority);
static member GetGlobalQueue : CoreFoundation.DispatchQueuePriority -> CoreFoundation.DispatchQueue
Parametri
- priority
- DispatchQueuePriority
Determina la priorità della coda da restituire.
Restituisce
Priorità della coda.
Commenti
A differenza delle code o delle code principali allocati con il costruttore DispatchQueue, le code simultanee globali pianificano i blocchi non appena i thread diventano disponibili (ordine di completamento non FIFO). Le code simultanee globali rappresentano tre bande di priorità: DispatchQueuePriority.High, DispatchQueuePriority.Default e DispatchQueuePriority.Low.
Le attività inviate alla coda globale con priorità elevata verranno richiamate prima che vengano inviate alle code globali predefinite o con priorità bassa. I blocchi inviati alla coda globale con priorità bassa verranno richiamati solo se nessun blocco è in sospeso nelle code predefinite o con priorità elevata.