Jak ustawić priorytet wątkowi przy wykorzystaniu C++14 ?
Myślałem o wykorzystaniu biblioteki Thread albo Boost.
Prosiłbym o jakieś wskazówki/artykuły w tym temacie dla początkującego.
Jak ustawić priorytet wątkowi przy wykorzystaniu C++14 ?
Myślałem o wykorzystaniu biblioteki Thread albo Boost.
Prosiłbym o jakieś wskazówki/artykuły w tym temacie dla początkującego.
O jaki OS pytasz?
Linux
http://man7.org/linux/man-pages/man3/pthread_setschedparam.3.html
#include <pthread.h>
int main()
{
int policy;
struct sched_param param;
pthread_getschedparam(pthread_self(), &policy, ¶m);
param.sched_priority = ...;
pthread_setschedparam(pthread_self(), policy, ¶m);
}
ALBO
http://man7.org/linux/man-pages/man3/pthread_setschedprio.3.html
Wątek w C++ od C++11, posiada metodę native_handler(). Zwraca ona wątek danej platformy systemowej. Na tymże obiekcie dokonujesz ustawienia priorytetu lub innych właściwości specjalnych.