Изменить приоритет процесса
#include <sched.h>int setprio( pid_t pid,int prio );
libc
Функция setprio() изменяет приоритет у потока с идентификатором 1
в процессе с идентификатором pid в значение prio. Если значение параметра pid равно нулю, то изменяется приоритет у вызывающего потока.
Предыдущий приоритет. Если возникла ошибка функция возвращает -1
, код ошибки записывается в errno.
ЗОСРВ «Нейтрино»
Функции getprio() и setprio() включены в библиотеку ЗОСРВ «Нейтрино» для переноса кода приложений из ЗОСРВ КПДА.00002-01. В новых программах необходимо использовать функции sched_setparam(), pthread_setschedparam(), или pthread_setschedprio().
errno, getprio(), pthread_getschedparam(), pthread_setschedparam(), pthread_setschedprio(), sched_getparam(), sched_get_priority_max(), sched_get_priority_min(), sched_getscheduler(), sched_setscheduler(), sched_yield()
Предыдущий раздел: Описание API системной библиотеки