【发布时间】:2011-04-03 20:01:50
【问题描述】:
来自苹果的Core Data Programming Guide:
你应该给每个线程自己的 完全私有的托管对象 上下文并保持关联 在 a 上分隔的对象图 基于每个线程。
这如何扩展到 Grand Central Dispatch,您完全无法控制以您的名义自动创建的线程?
我现在的做法是为每个调度队列设置一个NSManagedObjectContext,但这就是问题所在:调度队列不一定每次都使用同一个线程,对吧?
【问题讨论】:
-
正如尼克指出的那样,另一个问题对此有一些很好的解释(尤其是本的)。此外,在不破坏 NDA 的情况下,您可能希望了解 Lion for Core Data 中的变化(我认为它会在 iOS 5.0 中找到)。
标签: iphone multithreading core-data grand-central-dispatch