Choose your operating system:
Windows
macOS
Linux
Module |
|
Header |
/Engine/Source/Runtime/Core/Public/Async/Async.h |
Include |
#include "Async/Async.h" |
template<typename CallableType>
auto AsyncPool
(
FQueuedThreadPool & ThreadPool,
CallableType && Callable,
TUniqueFunction< void()> CompletionCallback,
EQueuedWorkPriority InQueuedWorkPriority
)
Execute a given function asynchronously on the specified thread pool.
A TFuture object that will receive the return value from the function.
Parameter |
Description |
---|---|
CallableType |
The type of callable object. |
ThreadPool |
The thread pool to execute on. |
Function |
The function to execute. |
CompletionCallback |
An optional callback function that is executed when the function completed execution. |