JobProcessor logo

JobProcessor & AsyncProcessor - Support

Lightweight threading toolkit for Unity (since 2015)

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