System.Threading.Tasks.Parallel.Invoke Method

Executes each of the provided actions, possibly in parallel, unless the operation is cancelled by the user.

Syntax

public static void Invoke (ParallelOptions parallelOptions, params Action[] actions)

Parameters

parallelOptions
An object that configures the behavior of this operation.
actions
An array of actions to execute.

Remarks

This method can be used to execute a set of operations, potentially in parallel. The cancellation token passed in with the System.Threading.Tasks.ParallelOptions structure enables the caller to cancel the entire operation. For more information, see Cancellation.

No guarantees are made about the order in which the operations execute or whether they execute in parallel. This method does not return until each of the provided operations has completed, regardless of whether completion occurs due to normal or exceptional termination.

For more information, see How to: Use Parallel.Invoke to Execute Parallel Operations.

Requirements

Namespace: System.Threading.Tasks
Assembly: mscorlib (in mscorlib.dll)
Assembly Versions: 4.0.0.0