不是真正的问题,而是相关的:我的应用程序将其设置序列化为主要表单关闭事件中的隔离存储。除了一些边缘情况(比如 1% 的关机导致空的、损坏的文件),它工作得很好。这是预期的吗?
现在真正的问题是:在 C# 或 Java 桌面应用程序中处理序列化时的一般模式是什么?我应该等待应用程序退出吗?使用计时器并以一定的时间间隔保存做序列化?
不是真正的问题,而是相关的:我的应用程序将其设置序列化为主要表单关闭事件中的隔离存储。除了一些边缘情况(比如 1% 的关机导致空的、损坏的文件),它工作得很好。这是预期的吗?
现在真正的问题是:在 C# 或 Java 桌面应用程序中处理序列化时的一般模式是什么?我应该等待应用程序退出吗?使用计时器并以一定的时间间隔保存做序列化?