| Interface | Description |
|---|---|
| BlockedThreadHandler |
Handle a blocking situation.
|
| DrivesTaskManager.DrivesProvider |
Interface to provide drives and partitions.
|
| FileSystemWatcher.PathEventListener |
Interface to implement to receive events.
|
| TaskPriorityManager |
Interface to implement to manage the priority of tasks.
|
| Class | Description |
|---|---|
| Console |
This class handles printing to the console in a separate thread,
so the calling thread is not blocked.
|
| CPUTaskManager |
TaskManager for CPU tasks, using one thread by available processor.
|
| DrivesTaskManager |
Handle TaskManagers for a drives.
|
| FileSystemWatcher |
Automatically launch and stop a thread to handle file system watching.
|
| FixedThreadTaskManager |
Base class to implement a TaskManager, which is responsible to execute tasks in threads.
|
| MonoThreadTaskManager |
Implementation of a TaskManager using a single thread.
|
| MultiThreadTaskManager |
Implementation of TaskManager using several threads.
|
| StandaloneTaskPriorityManager |
Simple implementation of TaskPriorityManager for a single application, only using the priority of tasks.
|
| Task<T,TError extends Exception> |
Task to be executed asynchronously.
|
| Task.Cpu<T,TError extends Exception> |
Task using only CPU resource.
|
| Task.Cpu.FromRunnable |
CPU task from a Runnable.
|
| Task.Cpu.FromSupplierThrows<T,TError extends Exception> |
CPU task from a Supplier.
|
| Task.Cpu.Parameter<TParam,TResult,TError extends Exception> |
Task using only CPU resource and holding a parameter.
|
| Task.Cpu.Parameter.FromConsumer<TParam> |
CPU task with parameter from a Runnable.
|
| Task.Cpu.Parameter.FromFunction<TParam,TResult> |
CPU task with parameter from a Function.
|
| Task.Done<T,TError extends Exception> |
Task already done with a result or an error.
|
| Task.OnFile<T,TError extends Exception> |
Task using a only a file resource.
|
| Task.OnFile.Parameter<TParam,TResult,TError extends Exception> |
Task using only a file resource and holding a parameter.
|
| Task.Parameter<TParam,TResult,TError extends Exception> |
Task holding a parameter.
|
| Task.Unmanaged<TResult,TError extends Exception> |
Unmanaged task that may use any resource and block at any time without using a synchronization point.
|
| TaskManager |
Base class to implement a TaskManager, which is responsible to execute tasks in threads.
|
| TaskMonitoring |
Monitoring of multi-threading system to avoid dead tasks.
|
| Threading |
Utility class to initialize and stop multi-threading, and utiliy methods for multi-threading.
|
| ThreadingDebugHelper |
Utilities to help debugging multi-threading applications.
|
| ThreadPoolTaskManager |
A Task Manager that use a pool of threads to execute tasks.
|
Copyright © 2019. All rights reserved.