OutputThread: use real-time priority

This commit is contained in:
Max Kellermann
2014-01-14 09:59:04 +01:00
parent 5d17731b73
commit 4734af747b
3 changed files with 17 additions and 0 deletions

View File

@@ -69,4 +69,17 @@ SetThreadIdlePriority()
#endif
};
/**
* Raise the current thread's priority to "real-time" (very high).
*/
static inline void
SetThreadRealtime()
{
#ifdef __linux__
struct sched_param sched_param;
sched_param.sched_priority = 50;
sched_setscheduler(0, SCHED_FIFO, &sched_param);
#endif
};
#endif