【发布时间】:2014-03-07 16:30:05
【问题描述】:
我知道NSManagedObjectContext 不是线程安全的,但我想在后台执行我的获取和更新。所以我对我是否可以做到这一点有疑问。
我有一个访问核心数据的单例,所以我想创建一个串行 dispatch_queue_t 可以串行执行所有请求。这可以吗,因为我不确定是否所有请求都会在同一个线程中执行,但不会有任何并发操作,因为它是串行的。
【问题讨论】:
-
Core Data is thread safe。
NSManagedObjectContext只是包含线程。术语很重要。
标签: multithreading core-data grand-central-dispatch