如何使用TPL在C#中共享更多任务共享列表?

时间:2013-08-05 13:47:11

标签: c# parallel-processing task-parallel-library

如何使用TPL在C#中共享更多任务共享列表?

我有一个List,我需要在更多任务上划分工作量。 每个任务需要从List中获取一个元素并对其执行某些操作。 第一个问题是我是否决定要创建多少个任务, 或者我让图书馆决定?

但如果我让图书馆决定,那么List拆分是如何发生的?

由于

1 个答案:

答案 0 :(得分:4)

如果我理解正确,您可以使用Parallel.ForEach()。查看example here