Login Barrapunto
Apple ha liberado Gran Central
Apple ha liberado Grand Central bajo licencia Apache, uno de los componentes clave de OS X Snow Leopard que optimiza el soporte de procesadores de varios núcleos en las aplicaciones.
Historias relacionadas
[+]
Grand Central en FreeBSD 44 comentarios
Hace unos días comenté que Apple había liberado Grand Central Dispach. Hoy la noticia es que Grand Central Dispatch ha sido portado a FreeBSD y está planeado que se incluya de serie en FreeBSD 8.1. Si a alguien le interesa saber algo más sobre GCD puede echar un vistazo al artículo de Ars Technica.
[+]
libdispatch en el núcleo 23 comentarios
high.impedance nos cuenta: «diegocg cuenta en su bitácora que libdispatch entrará en el kernel: "Resulta curioso que a veces una misma idea florezca con diferentes formas al mismo tiempo sin que entre cada aparición haya aparentemente ninguna relación. Digo esto porque en la próxima versión de Linux va a añadirse un curioso sistema con ideas similares a las del sistema Grand Central Dispatch de OS X pero aplicado exclusivamente al kernel, y no parece que haya ninguna relación entre ambos"».
Este hilo ha sido archivado.
No pueden publicarse nuevos comentarios.
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.

Puede que tenga interés en hacerlo
(Puntos:2, Interesante)No entiendo muy bien
(Puntos:2, Interesante)Veo que es una implementación muy elegante e integrada en en el lenguaje, aunque me parece que el "grand central" hace bien poca cosa. Solo crear un pool de threads e ir poniendo los "blocks" en cola.
Seguro que la pobre gente de C lo esperaba hace tiempo, pero no veo porque no se habia podido implementar antes con una libreria y punteros a funciones estaticas. (Dudo que no exista ya)
Vaya, que o me pierdo algo, o no le veo el gran cambio de "paradigma". Parece mas bien una mejora en la elegancia y claridad sintactica. (que ya es mucho, no me malinterpreteis).
¿Es un pool de threads?
(Puntos:2)( http://drupal.gulic.org/blog/aplatanado )
Reconozco que lo de añadir bloques y funciones anónimas a C está muy bien. Pero no creo que un pool de threads sea una gran novedad.
Re:Y ahora
(Puntos:1, Inspirado)Parodia por ignorancia
(Puntos:2)( Última bitácora: Lunes, 05 Julio de 2010, 16:34h )
Cierto es que en Mac OS X existen usuarios fans de de las iApplications igual que Windows tiene usuarios fans del nuevo look de Vista. Pero esto es sólo una parte de los final users. No todos los usuarios de Mac son fans de las iApplications (con funcionalidad extrasimplificada pero reducida) ni todos los usuarios de Vista son fans de las ventanitas chulas de Vista (pero que enlentecen la máquina enormemente).
En cualquier caso tanto Windows como Mac OS X y como Linux tienen final users, power users, desarrolladores [macprogramadores.org], investigadores [macresearch.org], etc.
Por otro lado, los final users forman parte del ecosistema y pagan una parte importante de las licencias. De hecho la supervicencia de los profesionales (desarrolladores/administradores) es más difícil en plataformas con una baja tasa de final users.