OSAPI Thread API.
More...
OSAPI Thread API.
◆ OSAPI_THREAD_PRIORITY_LOW
#define OSAPI_THREAD_PRIORITY_LOW -1 |
◆ OSAPI_THREAD_PRIORITY_BELOW_NORMAL
#define OSAPI_THREAD_PRIORITY_BELOW_NORMAL -2 |
◆ OSAPI_THREAD_PRIORITY_NORMAL
#define OSAPI_THREAD_PRIORITY_NORMAL -3 |
◆ OSAPI_THREAD_PRIORITY_ABOVE_NORMAL
#define OSAPI_THREAD_PRIORITY_ABOVE_NORMAL -4 |
◆ OSAPI_THREAD_PRIORITY_HIGH
#define OSAPI_THREAD_PRIORITY_HIGH -5 |
◆ OSAPI_THREAD_PRIORITY_INHERIT
#define OSAPI_THREAD_PRIORITY_INHERIT -6 |
Use the same priority as the spawning thread. Only applies to POSIX.
◆ OSAPI_THREAD_USE_OSDEFAULT_STACKSIZE
#define OSAPI_THREAD_USE_OSDEFAULT_STACKSIZE 0 |
Use the default stack size when creating a thread.
◆ OSAPI_THREAD_DEFAULT_OPTIONS
#define OSAPI_THREAD_DEFAULT_OPTIONS 0x00 |
Use only the default options the OS gives you.
◆ OSAPI_THREAD_FLOATING_POINT
#define OSAPI_THREAD_FLOATING_POINT 0x01 |
Hint to the OS to create a thread that supports floating point.
◆ OSAPI_THREAD_STDIO
#define OSAPI_THREAD_STDIO 0x02 |
Hint to the OS to create a thread that supports standard I/O.
◆ OSAPI_THREAD_REALTIME_PRIORITY
#define OSAPI_THREAD_REALTIME_PRIORITY 0x08 |
Hint to the OS to create a thread that runs in real-time priority mode.
◆ OSAPI_THREAD_PROPERTY_DEFAULT
#define OSAPI_THREAD_PROPERTY_DEFAULT |
Value:{ \
OSAPI_THREAD_PRIORITY_DEFAULT, \
}
#define OSAPI_THREAD_USE_OSDEFAULT_STACKSIZE
Use the default stack size when creating a thread.
Definition osapi_thread.h:90
#define OSAPI_THREAD_DEFAULT_OPTIONS
Use only the default options the OS gives you.
Definition osapi_thread.h:98
Default thread properties.
◆ OSAPI_ThreadProperty_INITIALIZER
◆ OSAPI_ThreadOptions