奥亚。 我是.net 4.5的异步功能新手,使用C#。我正在做一个小项目,我需要不断地模拟(修改)多个超大对象数据。这些修改就像链接的网格一样复杂 - 很多对象的内部数据也被抛出,交换和计算。
但是,我还希望通过异步执行定时保存(DTO映射+序列化)到多个分组文件中,以防止它出现持续的口吃,因为保存过程非常繁琐。
与此同时,你可能会告诉我克隆这个对象以便保存它是安全的 - 但这只是偏离了我的意图 - 对象非常庞大。
编辑:项目将流程分为两部分:在检查保存之前模拟对象。所以,是的,只有在模拟过程之外完成保存才有效。这就是为什么我问异步是否安全,因为我不完全理解它。