有人可以解释在这种情况下使用Paralle.Invoke
或Parallel.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?
答案 0 :(得分:-1)
几个彼此无关的不同任务?
Parallel.Invoke
需要相互执行的几个顺序任务?
Parallel.ForEach