2011-12-09 3 views
1

私はコアデータのプログラミングガイドを読み、それが推奨パターン言及"Use Thread Confinement to Support Concurrency"セクションの下にいる:並行処理をサポートするためにスレッド制限を実装する方法は?

は、スレッドごとに別々の管理対象オブジェクトコンテキストを作成し、単一の永続ストアコーディネータを共有しています。

このようなパターンの実装例を教えていただけますか?

ブロックを処理する実装に特に興味があります。私たちは物事をブロックに入れてキューに追加することがよくあります。また、それらのオブジェクトにはメインスレッドのMOCへの参照が含まれることがあります。

+0

この問題については、http://stackoverflow.com/questions/4800889/what-does-apple-mean-when-they-say-that-a-nsmanagedobjectcontext-is-owned-by-theを参照してください。 –

答えて

2

私は、これは古い質問です知っているが、私はこのaproachのために本当に良いチュートリアルが見つかりました:
http://floriankugler.com/blog/2013/4/2/the-concurrent-core-data-stack
http://www.cimgf.com/2011/05/04/core-data-and-threads-without-the-headache/

が、私はこのヘルプ同じ質問を持ついくつかのいずれかを願っています。 :)。

+0

はい...これは古い質問です:)このリンクは便利なもので、私はこの質問をして以来私が学んだことに沿っています。 –

関連する問題