/Engine/Source/Runtime/Core/Public/HAL/RunnableThread.h
This interface specifies the methods used to manage a thread's life cycle.
class FRunnableThread
FRunnable*
Runnable
The runnable object to execute on this thread.
uint64
ThreadAffinityMask
The Affinity to run the thread with.
uint32
ThreadID
ID set during thread creation.
FEvent*
ThreadInitSyncEvent
Sync event to make sure that Init() has been completed before allowing the main thread to continue.
FString
ThreadName
Holds the name of the thread.
EThreadPriority
ThreadPriority
The priority to run the thread at.