# Parallel Execution

> The degree to which enforcing a happens-before order constrains how much work can run in parallel.

Record: `lexicon:parallel-execution`
Kind: quality-attribute
Layer: [Causality Core](https://banes-lab.com/records/layer/causality-core.md)
Canonical: https://banes-lab.com/ontology/lexicon#lexicon-parallel-execution

Listed in [Lexicon terms](https://banes-lab.com/api/records/lexicon.md), after [Ordering Semantics](https://banes-lab.com/records/lexicon/ordering-semantics.md) and before [Race Detection](https://banes-lab.com/records/lexicon/race-detection.md).

## Category

- [Causality / Ordering / Distributed Time](https://banes-lab.com/records/lexicon-category/causality-ordering-distributed-time.md)

## In tension with

- [Happens-Before Relationship](https://banes-lab.com/records/architecture/happens-before-relationship.md)
- [Happens-Before Relationship / Parallel Execution](https://banes-lab.com/records/tension/happens-before-relationship-parallel-execution.md)

## Linked from

- [Causality / Ordering / Distributed Time](https://banes-lab.com/ontology/principles/architecture-category-causality-ordering-distributed-time.md)
- [The resolutions](https://banes-lab.com/ontology/schema/the-resolutions.md)
