HDK
|
#include "pxr/pxr.h"
#include "pxr/base/arch/api.h"
#include "pxr/base/arch/defines.h"
#include <thread>
Go to the source code of this file.
Macros | |
#define | ARCH_SPIN_PAUSE() |
ARCH_SPIN_PAUSE – 'pause' on x86, 'yield' on arm. More... | |
Functions | |
PXR_NAMESPACE_OPEN_SCOPE ARCH_API bool | ArchIsMainThread () |
ARCH_API std::thread::id | ArchGetMainThreadId () |
Architecture-specific thread function calls.
Definition in file threads.h.
#define ARCH_SPIN_PAUSE | ( | ) |
ARCH_API std::thread::id ArchGetMainThreadId | ( | ) |
Return the std::thread_id for the thread arch considers to be the "main" thread.
PXR_NAMESPACE_OPEN_SCOPE ARCH_API bool ArchIsMainThread | ( | ) |
Return true if the calling thread is the main thread, false otherwise.