AsyncPool

Execute a given function asynchronously on the specified thread pool.

Choose your operating system:

Windows

macOS

Linux

References

Module

Core

Header

/Engine/Source/Runtime/Core/Public/Async/Async.h

Include

#include "Async/Async.h"

Syntax

template<typename CallableType>
auto AsyncPool
(
    FQueuedThreadPool & ThreadPool,
    CallableType && Callable,
    TUniqueFunction< void()> CompletionCallback,
    EQueuedWorkPriority InQueuedWorkPriority
)

Remarks

Execute a given function asynchronously on the specified thread pool.

Returns

A TFuture object that will receive the return value from the function.

Parameters

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.