> Litters the code with Core Data ism? The same your code is littered with UIVism, NSFoundationsm and etc?
The difference is that the 'model' is what binds all of your code together. The constraints of Core Data therefor introduce tightly bound constraints on all your code.
> Please stop using the word thread and use the word queue :)
Why? Queues are M:N mapped to threads, so they are still threads. Additionally, not all work is always done on queues, especially when working with legacy APIs.
And yes, you can still not use a persistent store manage context on multiple queues.
Please stop using the word thread and use the word queue :)