Parallel并行循环

Parallel.For(0, 100, new ParallelOptions() { MaxDegreeOfParallelism = 100 },(i, pls) =>
{  
  if (i > 30)
  {
    pls.Break();//相当于continue
    return;
  }
});
Parallel.For(0, 100,new ParallelOptions() { MaxDegreeOfParallelism = 100 }, (i, pls) =>
{
    if (i > 30)
    {
        pls.Stop();//相当于break
        return;
    }
});
Parallel.ForEach(collection, new ParallelOptions { MaxDegreeOfParallelism = 10 }, (item, pls) => 
{
});

 

posted on 2017-03-20 07:28  万里驰骋  阅读(251)  评论(0编辑  收藏  举报

导航