我讀的核心數據編程指南和下"Use Thread Confinement to Support Concurrency"部分它提到一個推薦模式:如何實現線程約束來支持併發?
爲每個線程創建一個單獨的管理對象上下文和共享一個持久存儲協調。
有人能指點我這樣一個模式的示例實現嗎?
我對處理塊的實現特別感興趣。我們經常把東西放在一個塊中並添加到隊列中......有時這些對象包含對主線程MOC的引用。
我讀的核心數據編程指南和下"Use Thread Confinement to Support Concurrency"部分它提到一個推薦模式:如何實現線程約束來支持併發?
爲每個線程創建一個單獨的管理對象上下文和共享一個持久存儲協調。
有人能指點我這樣一個模式的示例實現嗎?
我對處理塊的實現特別感興趣。我們經常把東西放在一個塊中並添加到隊列中......有時這些對象包含對主線程MOC的引用。
我知道這是一個老問題,但我發現一個很好的教程這個形式給出:
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/
我希望這有助於有人同樣的問題。 :)。
是的......這是一個老問題...... :)這些鏈接很方便,與我從問這個問題後學到的內容一致。 –
請參閱http://stackoverflow.com/questions/4800889/what-does-apple-mean-when-they-say-that-a-nsmanagedobjectcontext-is-owned-by-the討論此問題。 –