Experimental examples of executing work using various implementations of Task and Task Executor, Job and Job Runner, Future, Promise.
A basic Future implementation with a Task doing some work. Supports cancellation.
Experimenting Future callbacks with reflection. Callbacks can have multiple signatures.
Running a Job which takes a Task and handles work with a Future.
An async/await approach on executing work.
A queue system to execute jobs supporting cancellation by ID and scaling up/down level of concurrency without restarting application.
Just another approach on Futures.
A basic tasks execution system.