【发布时间】:2010-07-20 13:50:29
【问题描述】:
一个概念问题:
我通过 Core Data SQLite 为 iPhone 应用程序分层存储数据。我希望根据对象的整个分层排列中每个对象的属性来绘制和执行计算。绘图和计算任务都访问相同的确切属性。很简单。但是,我预计在主线程上执行绘图和计算会导致 UI 响应性出现一些问题。第一次使用两个 MOC 访问相同的数据但在不同的线程上对我来说听起来有点傻(遍历树两次,每个线程一次)。老实说,我不相信多线程会有太大帮助。
有人会列举在这种特殊情况下实现合理应用性能的通用选项吗?
谢谢。
【问题讨论】:
-
您的绘图和计算活动是否完全独立?即你的绘图程序会使用这些计算的输出吗?
-
正确:它们是独立的。这种独立性是我想到上述问题的原因。
标签: objective-c core-data