c#Parallel.Invoke与Parallel.ForEach-处理数据源并并行修改它

时间:2018-08-07 10:25:28

标签: c# entity-framework parallel-processing parallel.foreach parallel.invoke

有人可以解释在这种情况下使用Paralle.InvokeParallel.ForEach的路径:

- query large data from database let's say 1000 records
- parallel process this data, save the records back to db, eventually insert new records etc

因此,数据将像列表一样返回,然后我有一些特定的方法,这些方法将基于category属性处理列表中的某些记录。

我应该使用什么:.ForEach或.invoke?

1 个答案:

答案 0 :(得分:-1)

几个彼此无关的不同任务?

Parallel.Invoke

需要相互执行的几个顺序任务?

Parallel.ForEach