Jak ustawić priorytet wątkowi przy wykorzystaniu C++14

Odpowiedz Nowy wątek
2018-06-29 12:33
Mistrzowski Karp
0

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.

Pozostało 580 znaków

2018-06-29 12:33
1

O jaki OS pytasz?


Pozostało 580 znaków

2018-06-29 12:39
Mistrzowski Karp
0

Linux

Pozostało 580 znaków

2018-06-29 12:43
0

http://man7.org/linux/man-pag[...]/pthread_setschedparam.3.html

#include <pthread.h>

int main()
{
    int policy;
    struct sched_param param;

    pthread_getschedparam(pthread_self(), &policy, &param);
    param.sched_priority = ...;
    pthread_setschedparam(pthread_self(), policy, &param);
}

ALBO

http://man7.org/linux/man-pag[...]3/pthread_setschedprio.3.html


edytowany 1x, ostatnio: pingwindyktator, 2018-06-29 12:44

Pozostało 580 znaków

2018-06-29 12:48
4

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.


Każdy problem w informatyce można rozwiązać, dodając kolejny poziom pośredniości,z wyjątkiem problemu zbyt dużej liczby warstw pośredniości — David J. Wheeler

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0