2010-09-30 189 views
2

我需要一个对象/类,保持多个进程的数据同步。就像跨过程的跨单实例一样。是否已有一个内置的类,它可以处理这个问题还是什么来实现这样的事情最好的办法共享跨进程数据对象

的问候,埃里克

更新(NSConnection连接,NSDistributedNotificationCenter,等...):


目前我已经使用NSUserDefaults域实现了这样的事情,并将它们同步到光盘。但实际上我更喜欢避免访问文件系统,因为它强调光盘。

+0

这取决于你试图分享什么样的数据以及它多久改变一次。如果'NSUserDefaults'适合你,我不会担心磁盘,我更担心我的程序的性能。所以你可能应该告诉我们更多关于你的问题。 – Sven 2010-09-30 17:47:20

回答

2

文件系统将为您或数据库执行此操作。或者您甚至可以通过单个服务器进程的分布式对象来提供共享数据。