3

質問はほとんどすべてをカバーしています。NSManagedObjectContextのキューにN個のブロックを入れると、それらすべてが順番に実行され、保証されますか、それとも一部がスクランブルされる可能性がありますか?

4

1 に答える 1

3

NSManagedObjectContextが内部でGCDを使用しない理由はわかりません。また、GCDキューは厳密にFIFOです。もちろん、これを確認する証拠はありませんが、performBlockスレッドセーフを目標とし、特定のコンテキストで一度に1つの操作のみを実行することが目的であるため、私には完全に理にかなっています。完全に機能するもの(GCD)はすでに存在します。

于 2012-09-06T02:57:32.100 に答える