All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
threads.h File Reference

Architecture-specific thread function calls. More...

+ Include dependency graph for threads.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define ARCH_SPIN_PAUSE()
 ARCH_SPIN_PAUSE – 'pause' on x86, 'yield' on arm.
 

Functions

ARCH_API bool ArchIsMainThread ()
 Return true if the calling thread is the main thread, false otherwise.
 
ARCH_API std::thread::id ArchGetMainThreadId ()
 Return the std::thread_id for the thread arch considers to be the "main" thread.
 

Detailed Description

Architecture-specific thread function calls.

Definition in file threads.h.

Macro Definition Documentation

◆ ARCH_SPIN_PAUSE

#define ARCH_SPIN_PAUSE ( )

ARCH_SPIN_PAUSE – 'pause' on x86, 'yield' on arm.

Definition at line 50 of file threads.h.

Function Documentation

◆ ArchGetMainThreadId()

ARCH_API std::thread::id ArchGetMainThreadId ( )

Return the std::thread_id for the thread arch considers to be the "main" thread.