NSManagedObjectContext和GCD

sam*_*tte 5 iphone multithreading core-data grand-central-dispatch

来自Apple的核心数据编程指南:

您应该为每个线程提供它自己的完全私有的托管对象上下文,并保持它们的关联对象图在每个线程的基础上分开.

如何扩展到Grand Central Dispatch,你完全无法控制线程,这些线程是代表你自动创建的?

我现在这样做的方法是NSManagedObjectContext为每个调度队列分配一个,但事情就是这样:调度队列不一定每次都使用相同的线程,对吧?