2011-09-07 18 views
5

Estoy confundiendo un poco esos dos conceptos cuando se trata de la implementación multitarea. Leí que GCD usa efectivamente todos los núcleos de los dispositivos, y también facilita el trabajo de los desarrolladores de aplicaciones haciendo que sus aplicaciones sean multiproceso de una manera más simple.¿Cuál es el papel de Grand Central Dispatch al implementar la multitarea en iOS?

Así que las preguntas que me surgen son como, ¿GCD Apple es la forma preferida para implementar la multitarea? ¿Cómo se diferencia la multitarea con GCD de la multitarea sin GCD?

+1

ver http://stackoverflow.com/questions/6539656/what-exactly-is-gcd-and-where-should-it-be-used –

+0

¿Realmente está hablando de "multitarea", es decir, ejecutar varias aplicaciones al mismo tiempo/en segundo plano? ¿O solo te refieres a "multihilo", es decir, haciendo trabajo al mismo tiempo dentro de la misma aplicación? – nschum

+0

@nschum Me refiero a hacer el trabajo al mismo tiempo dentro de la misma aplicación. – Centurion

Respuesta

2

Puede consultar la siguiente link y también se refieren this link

Cuestiones relacionadas