SDL Wiki
[ front page | index | search | recent changes | git repo | offline html ]

SDL_SetLinuxThreadPriorityAndPolicy

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

Header File

Defined in <SDL3/SDL_system.h>

Syntax

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

Function Parameters

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

Return Value

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

Remarks

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

Thread Safety

It is safe to call this function from any thread.

Version

This function is available since SDL 3.2.0.


CategoryAPI, CategoryAPIFunction, CategorySystem


[ edit | delete | history | feedback | raw ]

All wiki content is licensed under Creative Commons Attribution 4.0 International (CC BY 4.0).
Wiki powered by ghwikipp.