Module threading_manager

Module threading_manager 

Source

Structs§

Task
TaskManager
Manages asynchronous tasks submitted as micro jobs from synchronous code. This type essentially gives the multithreading, asynchronous superpowers to synchronous logic.

Type Aliases§

AsyncTaskHandle
AsyncTaskHandles
SafeAsyncTaskTable
SafeTask
SafeTaskArgs
Function signature defining the interface of task processing logic.
TaskArgs
This type aliases a vector of T elements that will be used for passing arguments to the task processor.
TaskBatch
TaskID
TaskItems
TaskResult
Type to use to define how task results are expected to be returned.
TaskResults
TaskRuntime
TaskTable