MonoBehaviourMultithreaded

Base class

The component base class for scripts that use ThreadHarmonizer’s recurring multithreading workflow.

Use it selectively

Only scripts that require ThreadHarmonizer’s recurring parallel execution need to inherit from this class.

Unity rules still apply

Worker functions should calculate with Unity-independent data. Unity object access must remain on the main thread.

Member functions

ThreadHarmonizerManager

Static API

Static hand-off methods for scripts that need the shared worker pool without inheriting from MonoBehaviourMultithreaded.

Created automatically

Auto-create Manager is enabled by default and reuses an existing valid manager when one is already available.

Persistent singleton

The active runtime manager remains available across ordinary scene transitions.

Static member functions

For more information take a look at the Setup Guide.