Table of Contents

Namespace Jitter2.Parallelization

Classes

Parallel

Provides methods and structures for parallel batch processing within the Jitter physics engine.

ParallelExtensions

Provides parallel batch processing extension methods for collections used by the physics engine.

ReaderWriterLock

Provides a lightweight reader-writer lock optimized for rare write operations.

ThreadPool

Provides a persistent worker thread pool for parallel task execution within the physics engine.

Structs

Parallel.Batch

Represents a half-open index range processed by a parallel batch. This struct is used by ForBatch(int, int, int, Action<Batch>, bool) to split a for-loop into worker tasks.