我不知道该怎么做,因为我已经看到了用于进程间通信的共享内存的例子。我想知道我是否可以从服务器中利用它来获取某些对象的定期快照并将它们以某种格式转储到共享内存中……如果我的程序崩溃……可以在重新启动程序时检索部分恢复。这可行吗?如果是这样,我可以看看什么来开始?
更新:我在某处读到 linux 上的共享内存(我在 linux 上)是持久的,所以我想我可能能够定期保存状态快照而无需辅助进程。例如,一个不断更新的结构,我每隔几秒就会转储到共享内存。我选择共享内存而不是文件的原因纯粹是为了速度,因为状态将是很多二进制数据。