如何实现线程限制以支持并发?
Posted
技术标签:
【中文标题】如何实现线程限制以支持并发?【英文标题】:How to implement Thread Confinement to Support Concurrency? 【发布时间】:2011-12-09 21:12:32 【问题描述】:我正在阅读核心数据编程指南,在 "Use Thread Confinement to Support Concurrency" 部分下,它提到了推荐的模式:
为每个线程创建一个单独的托管对象上下文并共享一个持久存储协调器。
有人可以指出这种模式的示例实现吗?
我对处理块的实现特别感兴趣。我们经常将东西放在一个块中并将其添加到队列中……有时这些对象包含对主线程 MOC 的引用。
【问题讨论】:
请参阅***.com/questions/4800889/… 了解有关此问题的讨论。 【参考方案1】:我知道这是一个老问题,但我找到了一个非常好的教程来解决这个问题:http://floriankugler.com/blog/2013/4/2/the-concurrent-core-data-stackhttp://www.cimgf.com/2011/05/04/core-data-and-threads-without-the-headache/
我希望这对有同样问题的人有所帮助。 :)。
【讨论】:
是的...这是一个老问题... :) 链接很方便,并且与我提出这个问题后所学到的一致。以上是关于如何实现线程限制以支持并发?的主要内容,如果未能解决你的问题,请参考以下文章