Grand Central Dispatch

Para los curiosos. MacOS Forge es la web de Open Source patrocinada por Apple donde podemos encontrar proyectos como el propio Webkit o Darwin, el mismísimo kernel de OS X. Es muy interesante pasar por esos lares de vez en cuando para ver qué se cuece.

En una de esas pasadas, he visto que han dado de alta un nuevo proyecto llamado libdispatch y, por lo que he podido informarme el proyecto es la implementación en el user space de la API del Grand Central Dispatch tal y como se puede encontrar en Snow Leopard.

Como mucho sabréis, GCD optimiza el uso que el sistema hace de los múltiples núcleos de los microprocesadores, abstrayendo a los desarrolladores de la programación basada en hilos, siendo el propio OS X el encargado de administrar los procesos a los diferentes núcleos en función de la carga de trabajo. Esta es una de las principales causas, por no decir la principal causa, que hace que Snow Leopard vaya más rápido de Leopard. Ahora es un proyecto que podrá ser modificado por la comunidad y mejorar día a día.

Vía: MacOS Forge

Recibe cada mañana nuestra newsletter. Una guía para entender lo que importa en relación con la tecnología, la ciencia y la cultura digital.

Procesando...
¡Listo! Ya estás suscrito

También en Hipertextual: