# `LiveLoad.Scenario.Throttle.Parallelism`
[🔗](https://github.com/probably-not/live-load/blob/v0.1.1/lib/live_load/scenario/throttle/parallelism.ex#L1)

`LiveLoad.Scenario.Throttle.Parallelism` provides a throttle that ensures only a certain amount of parallel executions at any given time.

## Example

```elixir
LiveLoad.Scenario.Throttle.Parallelism.new(:my_throttle, 5)
```

# `t`

```elixir
@opaque t()
```

# `new`

```elixir
@spec new(name :: atom(), limit :: pos_integer()) :: t()
```

Creates a new `LiveLoad.Scenario.Throttle.Parallelism` with the given name and concurrency limit.

