所以我知道NSManagedObjects不是线程安全managedObjectIDs是,我们需要每个线程单独managedObjectContext。但最近我有一个问题,当我在做后台的一些核心数据的变化(有这一个单独的runloop线程)和performSelectorOnThread:方法有时简单地不调用这个runloop线程。原来的原因是我在做会发生什么?
[someObject.managedObjectContext save:&error]
这个runloop线和“someObject”
主线程上创建。但它只会偶尔“挂起”回旋线程。所以问题是如果你尝试在不同的线程中保存上下文会发生什么。我只是在寻求更深入的了解,谢谢。
尝试想像所有生命,因为你知道它瞬间停止,并且你体内的每个分子都以光速爆炸。 – rickster 2012-03-19 16:45:20