Overview
JobProcessor and AsyncProcessor are battle-tested Unity scripts for simple, reliable multithreading. Offload heavy work to background threads and marshal results safely to Unity’s main thread — no scene objects required.
Platforms
Mono & IL2CPP
Since
2015
License
All rights reserved
Key features
- Main-thread marshalling via
JobProcessor - Background execution via
AsyncProcessor - Precise delayed / repeating jobs (
QueueJob) - Per-frame time quota (μs) to prevent spikes
- Frame listeners to batch micro-tasks
- Job cancellation (
CancelJob/CancelAllJobs) - Centralized exception handling