2009-09-12 5 views

Répondre

3

La grande innovation avec GCD est qu'il inclut le parallélisme au niveau du noyau. Il y a beaucoup de bibliothèques de parallélisme et de langages de programmation parallèles, mais c'est tout le support au niveau de l'application. Plutôt que de coller un tas de threads dans un processus dans un pool et de les séparer entre les processeurs, GCD dispose d'un pool partagé de threads provenant de l'ensemble du système.

0

Un avantage auxiliaire, mis à part le parallélisme au niveau de la tâche, que j'utilise dans toutes sortes de * NIX est le blocks runtime, que j'utilise abondamment dans ObjC et dans le code C pur. C est une si belle langue de toute façon; pour lui donner des fonctions d'ordre supérieur est comme un cadeau de dieu;)

Questions connexes