Sets the priority (not nice level) and scheduling policy for a thread.
Defined in <SDL3/SDL_system.h>
int sdlPriority, int schedPolicy); SDL_bool SDL_SetLinuxThreadPriorityAndPolicy(Sint64 threadID,
Sint64 | threadID | the Unix thread ID to change priority of. |
int | sdlPriority | the new SDL_ThreadPriority value. |
int | schedPolicy | the new scheduling policy (SCHED_FIFO, SCHED_RR, SCHED_OTHER, etc...). |
(SDL_bool) Returns SDL_TRUE on success or SDL_FALSE on failure; call SDL_GetError() for more information.
This uses setpriority() if possible, and RealtimeKit if available.
This function is available since SDL 3.0.0.