Open 3D Engine AzCore API Reference  2305.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
Job system examples

Using the different job types, with a JobUser example

Shows the same job implemented using JobFunction, JobDelegate, and JobUser.

Fork/join model using explicit dependencies and continuations

Fork/join model using child jobs

Merge sort implemented using jobs

A merge sort, implemented using child jobs. Note there are more efficient parallel sorting algorithms.

Quick sort implemented using continuations only

A quick sort, using only dependencies and continuations, as the quick sort algorithm does not require a 'join' step. Note there are more efficient parallel sorting algorithms.

Task group example

Example of structured_task_group usage, illustrates the ease of use.