Partager via


DispatchQueue.GetGlobalQueue(DispatchQueuePriority) Méthode

Définition

Retourne l’une des files d’attente de répartition globale en fonction de la priorité demandée.

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

Paramètres

priority
DispatchQueuePriority

Détermine la priorité de la file d’attente à retourner.

Retours

Priorité de la file d’attente.

Remarques

Contrairement à la ou aux files d’attente principales allouées avec le constructeur nommé DispatchQueue, la planification des files d’attente simultanées globales se bloque dès que les threads sont disponibles (ordre d’achèvement non-FIFO). Les files d’attente simultanées globales représentent trois bandes de priorité : DispatchQueuePriority.High, DispatchQueuePriority.Default et DispatchQueuePriority.Low.

Les tâches soumises à la file d’attente globale à haute priorité seront appelées avant celles soumises aux files d’attente globales par défaut ou à faible priorité. Les blocs soumis à la file d’attente globale de faible priorité ne seront appelés que si aucun bloc n’est en attente sur les files d’attente par défaut ou à priorité élevée.

S’applique à