Sets the priority (not nice level) and scheduling policy for a thread.
int SDL_LinuxSetThreadPriorityAndPolicy(Sint64 threadID, int sdlPriority, int schedPolicy);
threadID |
The Unix thread ID to change priority of. |
sdlPriority |
The new SDL_ThreadPriority value. |
schedPolicy |
The new scheduling policy (SCHED_FIFO, SCHED_RR, SCHED_OTHER, etc...) |
Returns 0 on success, or -1 on error.
This uses setpriority() if possible, and RealtimeKit if available.
This function is available since SDL 2.0.18.