普通for循环、foreach循环中有break/continue用于流程控制,在Parallel中也有用于流程控制的方法,即ParallelLoopState类的Stop/Break方法。 一、Stop方法用于退出Paraller循环 看下面 ...
普通for循环、foreach循环中有break/continue用于流程控制,在Parallel中也有用于流程控制的方法,即ParallelLoopState类的Stop/Break方法。
一、Stop方法用于退出Paraller循环
看下面的代码:
1 var ltNum = new List<int>(); 2 for (int i = 1; i <= 10; i++) 3 { 4 ltNum.Add(i); 5 } 6 Parallel.For(0, ltNum.Count, (i, loopState) => 7 { 8 if (i > 5) 9 {10 loopState.Stop();11 return;12 }13 Console.WriteLine("下标:{0},值:{1}", i, ltNum[i]);14 });
海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com
原标题:Parallel Stop与Break的理解
关键词:
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。