2011-04-03 15 views
5

de Apple de Core Data Programming Guide:NSManagedObjectContext y GCD

Usted debe dar a cada hilo de su propio contexto totalmente privada objeto gestionado y mantener sus asociados gráficos de objetos separados en un función de cada hilo.

¿Cómo funciona eso a Grand Central Dispatch, donde no tiene absolutamente ningún control sobre los hilos, que se crean automágicamente en su nombre?

La forma en que lo hago ahora es tener un NSManagedObjectContext para cada cola de despacho, pero esa es la cuestión: una cola de despacho no necesariamente utiliza el mismo hilo cada vez, ¿verdad?

+1

posible duplicado de [¿Qué quiere decir Apple cuando dicen que un NSManagedObjectContext es propiedad del hilo o la cola que lo creó?] (Http://stackoverflow.com/questions/4800889/what-does-apple-mean- when-they-say-a-nsmanagedobjectcontext-is-owned-by-the) –

+1

Como Nick señala, la otra pregunta tiene algunas explicaciones bastante buenas para esto (particularmente para Ben). Además, sin romper NDA, es posible que desee leer sobre lo que ha cambiado en Lion for Core Data (que supongo que encontrará su camino a iOS 5.0). –

Respuesta

Cuestiones relacionadas