假设我有一个 DataTable。
var dt = getDataTable();
然后我执行
Parallel.For (0, dt.Rows.Count, i => Foo (dt.Rows[i]));
Foo
是一个函数,它在一行数据上执行一些计算。
是否应该在Foo
中使用Plinq
?还是(已经划分后再划分没有意义.)
For
循环还是Foo
工作?标准是什么?在DT中有更多的行还是在FOO中有更密集的CPU? - Royi Namir