在Parallel.Foreach()任务并行库中共享对象

时间:2011-11-22 15:07:42

标签: c# task-parallel-library

我有一个Parallel.Foreach()循环,它将对集合中的每个对象进行业务处理。在循环中,我正在创建新的集合,向集合中添加新对象。 Parallel.Foreach循环将定期运行,即它是一个Windows服务,它将始终对数据进行一些业务处理。

现在的问题是,在上一次执行中创建的一些对象可用于下一次执行,或者某些对象如何共享,这些对象不应该发生。任何想法??

1 个答案:

答案 0 :(得分:0)

如果我正确理解了您的问题,您需要将对象序列化为文件,并在以后开始下次执行时阅读它们。