System.Threading.Tasks.Parallel类提供了Parallel.Invoke,Parallel.For,Parallel.ForEach这三个静态方法。
1 Parallel.Invoke
尽可能并行执行所提供的每个操作,除非用户取消了操作。
方法:
- 1)public static void Invoke(params Action[] actions);
- 2)public static void Invoke(ParallelOptions parallelOptions,params Action[] actions);
参数:
- parallelOptions:一个对象,用于配置此操作的行为。
- Actions:要执行的操作数组
异常:
- 对方法1:
- System.ArgumentNullException: actions 参数为 null。
- System.AggregateException:当 actions 数组中的任何操作引发异常时引发的异常。
- System.ArgumentException:actions数组包含 null 个元素。</