Apple livre les sources de Grand Central Dispatch
Par La Rédaction - Publié le
Cette technologie permet de faciliter la répartition des tâches, dans un contexte avec des processeurs multi-coeurs. Les développeurs peuvent alors se concentrer sur d'autres parties du code, plutôt que la gestion bas-niveau des threads. Les parties du code pouvant être exécutées en parallèles sont mises dans des
blocs, et Apple se charge d'optimiser leur exécution va un système avancé de mise en attente, en fonction des ressources disponibles.
Aujourd'hui, Cupertino met en ligne les sources de cette bibliothèque appelée
libdispatch, afin de fédérer une communauté active, et pourquoi pas, d'en faire profiter Mac OS X dans les prochaines versions. Cela permet également potentiellement, de porter la chose sous d'autres OS.
http://libdispatch.macosforge.org/