【发布时间】:2010-12-14 02:10:44
【问题描述】:
我想做什么?
从磁盘上的 Core Data 存储读取数据的 UI 进程。它不需要编辑数据,只需读取和显示数据。
写入与 UI 访问的数据存储相同的命令行进程。
为什么?
这样命令行进程可以一直运行,但用户可以退出 UI 进程并忘记应用程序,直到他们需要查看它捕获的数据。
实现这一目标的最简单和最可靠的方法是什么?
我尝试了什么?
我已经阅读过关于在线程之间共享数据存储的文章,并且之前实现过一次,但我在文档或网络上找不到任何说明如何在进程之间共享存储的内容。
是否像将两个进程都指向同一个数据存储文件一样简单?我已经对此进行了简短的实验。它似乎工作正常,但我担心当它真正承受压力时我可能会遇到锁定等问题。
终于
我真的很感激有人给我指点这个方向。谢谢。
【问题讨论】:
标签: objective-c cocoa core-data process