SDL_SetLinuxThreadPriorityAndPolicy - Man Page

Sets the priority (not nice level) and scheduling policy for a thread.

Synopsis

#include <SDL3/SDL_system.h>

bool SDL_SetLinuxThreadPriorityAndPolicy(Sint64 threadID, int sdlPriority, int schedPolicy);

Description

This uses setpriority() if possible, and RealtimeKit if available.

Function Parameters

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...).

Return Value

Returns true on success or false on failure; call SDL_GetError() for more information.

Thread Safety

It is safe to call this function from any thread.

Availability

This function is available since SDL 3.2.0.

Info

SDL 3.4.8 Simple Directmedia Layer SDL3 FUNCTIONS