Over 11,000 five-star assets

Rated by 85,000+ customers

Supported by 100,000+ forum members

Every asset moderated by Unity

1/1
Easily dispatch long running jobs to background threads. A simple alternative to Unity Coroutines!
Description

In order to create a good user experience long running tasks should not be executed from the main thread, instead they should be run in the background. Unity coroutines do not entirely solve this problem as they are still run on the main thread. Enter Task Parallel which enables you to create and manage tasks that run in the background on their own threads with just one function call.


Features

  • Easily run work on a background thread
  • Easily run work on the UI thread
  • Wait for one or more threads to finish
  • Chain threads together
  • An alternative to Unity's co-routines
  • Makes thread management simple
  • Fully documented
  • Support included

Supported Platforms

  • Android
  • iOS
  • Universal Windows Platform
  • Xbox
  • Playstation
  • Standalone (PC, Mac, Linux)
  • And many more

Supported Scripting Backends

  • IL2CPP (.NET 4.x or .NET Standard 2.0)
  • Mono (.NET 4.x or .NET Standard 2.0)

All code is fully documented and detailed documentation is available on the website. All source code is included.


We are always looking for more things to add so any suggestions are more than welcome.


Documentation | Support


Tags: task, parallel, thread, threading, async, ui, background, work, chain, coroutine

Task Parallel

(20)
180 users have favourite this asset
(180)
FREE
License type
File size
17.1 KB
Latest version
2.0
Latest release date
Mar 15, 2021
Original Unity version
2018.4.0
Support
Visit site
Quality assets
Over 11,000 five-star assets
Trusted
Rated by 85,000+ customers
Community support
Supported by 100,000+ forum members
Unity logo
Language
Feedback
Partners Program
Partners
USD
EUR
Copyright © 2025 Unity Technologies
All prices are exclusive of tax
USD
EUR