Name |
Description |
SchedulerInit |
Allows a scheduler or task factory to be created |
SchedulerMethod |
Consumes linq expression methods using the task scheduler for processing. |
SchedulerTaskFactory |
Extends the standard task factory to allow for trying to add a new task, but failing to do so. |
SmartThreadPoolTaskScheduler |
A task scheduler for IConsumerQueueScheduler This uses SmartThreadPool https://github.com/amibar/SmartThreadPool to handle the threads internally |
StateInformation |
Contains state information for an async task |
ThreadPool |
A thread pool for the queue. SmartThreadPool is used internally. |
ThreadPoolConfiguration |
Configuration class for a thread pool |
WaitForEventOrCancelThreadPool |
Allows a scheduler to indicate that it's full and cannot accept more work |
WorkGroup |
Allows setting concurrency levels for ITaskScheduler |
WorkGroupNoOp |
A NoOp work group |
WorkGroupWithItem |
Stores the work group along with the smart thread pool work items group |