The Concurrency Kit extends the basic coroutine functionality of Unity to provide advanced features that will help you maximize performance, leverage multiple CPU cores, and write maintainable asynchronous code.
Features
- Asynchronous task model introduced by .NET 4
- Create tasks to leverage multiple CPU cores
- Maximize thread usage with co-operative multitasking
- Control the level of concurrency
- Run tasks in the background and complete on the main thread
- Schedule workflows with task chains and anonymous delegates
- Easily cancel tasks in progress
... More Info