Name |
Description |
CompositeTaskRunner |
A TaskRunner that dedicates a single thread to running a single Task. |
DedicatedTaskRunner |
A TaskRunner that dedicates a single thread to running a single Task. |
DefaultThreadPools |
|
PooledTaskRunner |
|
TaskRunnerFactory |
Manages the thread pool for long running tasks. Long running tasks are not always active but when they are active, they may need a few iterations of processing for them to become idle. The manager ensures that each task is processes but that no one task overtakes the system. This is kina like cooperative multitasking. |
ThreadPoolExecutor |
This class provides a wrapper around the ThreadPool mechanism in .NET to allow for serial execution of jobs in the ThreadPool and provide a means of shutting down the execution of jobs in a deterministic way. |
ThreadPoolExecutor.Future |
Represents an asynchronous task that is executed on the ThreadPool at some point in the future. |