DispatchQueue.GetGlobalQueue(DispatchQueuePriority) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.