Grand Central Dispatch (GCD)
Grand Central Dispatch (GCD) est une technologie d’Apple permettant la gestion efficace des tâches concurrentes au sein des applications. Introduit avec macOS X 10.6 Snow Leopard et iOS 4, GCD repose sur le principe du parallélisme en attribuant automatiquement les tâches aux processeurs disponibles. Il simplifie la programmation multi-thread en utilisant un modèle basé sur des files d’attente (queues) plutôt que sur la gestion manuelle des threads. Contrairement aux modèles classiques de gestion des threads, Grand Central Dispatch optimise les performances en exploitant au mieux les ressources matérielles, réduisant ainsi la latence et améliorant la réactivité des applications. Il est aujourd’hui largement utilisé dans le développement d’applications iOS et macOS pour le traitement des tâches en arrière-plan, les calculs intensifs et la gestion fluide de l’interface utilisateur.
Revenir à la liste de tous les termes du glossaire