我有一个NSPersistentDocument,我将默认的MOC换成NSPrivateQueueConcurrencyType
的一个。这样可以很好地将操作保留在主线程之外。
但是,我是否还需要使用NSMainQueueConcurrencyType
制作儿童MOC?如果需要的话,它需要什么?
答案 0 :(得分:0)
Apple关于此主题的文档不是非常明确且最新的主题。核心数据编程指南指出:core data programming guide
建议使用Core Data进行并发编程的模式是线程限制:每个线程必须拥有自己的完全私有的托管对象上下文。 [...]您必须在将使用它的线程上创建托管上下文。