# Parallel

> Parallel activity that executes all child activities simultaneously and asynchronously.

`System.Activities.Statements.Parallel`

Executes all child activities simultaneously and asynchronously. The activity completes when all activities in the body complete or when the expression in the **Condition** property evaluates to `true`.

## Project compatibility

**Windows - Legacy | Windows**

## Configuration

Add the activities you want to execute simultaneously within the body of the **Parallel** activity.

## Properties

### Common

* **DisplayName** - The display name of the activity.

### Misc

* **Condition** - The expression that, when evaluated as `true`, determines the completion of the **Parallel** activity.
* **Private** - If selected, the values of variables and arguments are no longer logged at Verbose level.

This activity is built by Microsoft. For more information, see [their official documentation](https://learn.microsoft.com/en-us/dotnet/api/system.activities.statements.parallel?view=netframework-4.8.1).
