Compartir a través de


DispatchQueue.GetGlobalQueue(DispatchQueuePriority) Método

Definición

Devuelve una de las colas de distribución globales en función de la prioridad solicitada.

public static CoreFoundation.DispatchQueue GetGlobalQueue (CoreFoundation.DispatchQueuePriority priority);
static member GetGlobalQueue : CoreFoundation.DispatchQueuePriority -> CoreFoundation.DispatchQueue

Parámetros

priority
DispatchQueuePriority

Determina la prioridad de la cola que se va a devolver.

Devoluciones

Prioridad de cola.

Comentarios

A diferencia de la cola principal o colas asignadas con el constructor DispatchQueue con nombre, la programación de colas simultáneas globales se bloquea en cuanto los subprocesos estén disponibles (orden de finalización no FIFO). Las colas simultáneas globales representan tres bandas de prioridad: DispatchQueuePriority.High, DispatchQueuePriority.Default y DispatchQueuePriority.Low.

Las tareas enviadas a la cola global de alta prioridad se invocarán antes de que las enviadas a las colas globales de prioridad predeterminada o baja. Los bloques enviados a la cola global de prioridad baja solo se invocarán si no hay bloques pendientes en las colas de prioridad alta o predeterminadas.

Se aplica a