I'm reading the Core Data Programming Guide and under the "Use Thread Confinement to Support Concurrency" section it mentions a recommended pattern:
Create a separate managed object context for each thread and share a single persistent store coordinator.
Can somebody point me to an example implementation of such a pattern?
I am particularly interested in implementations that handle blocks. We frequently put things in a block and add it to a queue...and sometimes those objects contain references to the main thread's MOC.