所以我知道NSManagedObjects不是線程安全managedObjectIDs是,我們需要每個線程單獨managedObjectContext。但最近我有一個問題,當我在做後臺的一些核心數據的變化(有這一個單獨的runloop線程)和performSelectorOnThread:方法有時簡單地不調用這個runloop線程。原來的原因是我在做會發生什麼?
[someObject.managedObjectContext save:&error]
這個runloop線和「someObject」
主線程上創建。但它只會偶爾「掛起」迴旋線程。所以問題是如果你嘗試在不同的線程中保存上下文會發生什麼。我只是在尋求更深入的瞭解,謝謝。
嘗試想像所有生命,因爲你知道它瞬間停止,並且你體內的每個分子都以光速爆炸。 – rickster 2012-03-19 16:45:20