来自Apple的Core Data Programming Guide:
你应该给每个线程都有自己的 完全私人管理对象 上下文并保持相关联 对象图分离 每线程基础。
如何扩展到Grand Central Dispatch,你绝对无法控制代表你自动创建的线程?
我现在的做法是为每个调度队列分配一个NSManagedObjectContext
,但事情就是这样:调度队列不一定每次都使用同一个线程,对吗?
答案 0 :(得分:2)
我认为SO上的"What does Apple mean when they say that a NSManagedObjectContext is owned by the thread or queue that created it?"会回答你的问题。
答案 1 :(得分:0)
我没看过这篇文章,但也许你对Marcus Zara的这篇文章Passing around a NSManagedObjectContext on the iPhone感兴趣。