【问题标题】:How to implement Thread Confinement to Support Concurrency?如何实现线程限制以支持并发?
【发布时间】:2011-12-09 21:12:32
【问题描述】:

我正在阅读核心数据编程指南,在 "Use Thread Confinement to Support Concurrency" 部分下,它提到了推荐的模式:

为每个线程创建一个单独的托管对象上下文并共享一个持久存储协调器。

有人可以指出这种模式的示例实现吗?

我对处理块的实现特别感兴趣。我们经常将东西放在一个块中并将其添加到队列中……有时这些对象包含对主线程 MOC 的引用。

【问题讨论】:

标签: objective-c core-data concurrency


【解决方案1】:

我知道这是一个老问题,但我找到了一个非常好的教程来解决这个问题:
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/

我希望这对有同样问题的人有所帮助。 :)。

【讨论】:

  • 是的...这是一个老问题... :) 链接很方便,并且与我提出这个问题后所学到的一致。
猜你喜欢
  • 2015-07-17
  • 1970-01-01
  • 2011-09-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多