satdump/src-core/common/thread_priority.h
2024-01-23 22:04:23 +01:00

24 lines
No EOL
484 B
C++

#pragma once
#include <thread>
enum thread_priority_t
{
#ifdef _WIN32
PRIORITY_LOWEST = -2,
PRIORITY_LOW = -1,
PRIORITY_NORMAL = 0,
PRIORITY_HIGH = 1,
PRIORITY_HIGHEST = 2,
#else
PRIORITY_LOWEST = 1,
PRIORITY_LOW = 24,
PRIORITY_NORMAL = 50,
PRIORITY_HIGH = 74,
PRIORITY_HIGHEST = 99,
#endif
};
void setThreadPriority(std::thread &th, thread_priority_t priority);
void setLowestThreadPriority(std::thread &th);
void setLowestThreadPriority();