【发布时间】:2016-01-01 21:13:38
【问题描述】:
我有以下情况:
我有一个 Parallel.ForEach 循环使用自定义分区器迭代对象集合。分区器获取 100 个对象的子集并将它们发送到 Web 服务。返回的结果需要存储在单个集合中。换句话说,Parallel.ForEach 的所有迭代都将写入一个集合。
我可以使用像 ConcurrentBag 这样的并发集合来存储结果并确保 Parallel.ForEach 迭代不会以任何方式改变结果。
谢谢
维卡斯
【问题讨论】:
-
是的,并发包非常适合这个。
-
感谢约翰的快速回复。