我有一个测试循环List并运行测试!不过我想并行运行。有没有办法可以做到这一点?我可以创建可并行化的列表吗?
答案 0 :(得分:0)
我想我想出来了!我所要做的就是在我的名单上调用AsParallel!
假设我有一个类型为String的Id列表,我想为每个条目运行一个测试,我可以在我的测试方法中执行以下操作!
myList.AsParallel.SelectMany(entry =>
{
// execute the test for each of the entry
// return entry;
});
我注意到,通过并行运行,我的列表中每个元素运行所有测试所花费的时间显着减少了!