Pour ceux qui se demandent de quoi parle ce journal : Grand Central Dispatch (combiné avec les "blocks") est une solution mise en place par Apple dans le tout récent Mac OS X 10.6 "Snow Leopard" pour rendre la programmation threadée/concurente/asynchrone/parallèle hyper simple.
L'article d'Ars Technica sur les nouveautés de Snow Leopart décrit les choses de façon synthétique mais agréable à lire :
En gros, l'adaptation d'un bout de code pour en faire une "worker thread" devient tellement simple et naturelle (pour ainsi dire, deux ou trois lignes claires à ajouter) que les développeurs vont le faire, et qu'on vas peut-être enfin exploiter partie de nos cpus multicores ;).
# Ce dont il s'agit (les workers threads sans effort)
Posté par herodiade . En réponse au journal Grand Central sous licence apache. Évalué à 7.
L'article d'Ars Technica sur les nouveautés de Snow Leopart décrit les choses de façon synthétique mais agréable à lire :
# Les "blocks" (ajout du support des closures/fonctions anonymes aux langages C, C++ et Objective-C)
http://arstechnica.com/apple/reviews/2009/08/mac-os-x-10-6.a(...)
# Grand Central Dispatch
http://arstechnica.com/apple/reviews/2009/08/mac-os-x-10-6.a(...)
# Adapter du code existant pour en tirer partis
http://arstechnica.com/apple/reviews/2009/08/mac-os-x-10-6.a(...)
En gros, l'adaptation d'un bout de code pour en faire une "worker thread" devient tellement simple et naturelle (pour ainsi dire, deux ou trois lignes claires à ajouter) que les développeurs vont le faire, et qu'on vas peut-être enfin exploiter partie de nos cpus multicores ;).