Man page - pthread_setschedprio(3)

Packages contains this manual

Available languages:

en fr ja ru ro de

Manual

pthread_setschedprio

НАИМЕНОВАНИЕ
БИБЛИОТЕКА
ОБЗОР
ОПИСАНИЕ
ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ
ОШИБКИ
АТРИБУТЫ
СТАНДАРТЫ
ИСТОРИЯ
ПРИМЕЧАНИЯ
СМОТРИТЕ ТАКЖЕ
ПЕРЕВОД

НАИМЕНОВАНИЕ

pthread_setschedprio - изменяет приоритет планирования нити

БИБЛИОТЕКА

Библиотека потоков POSIX ( libpthread , -lpthread )

ОБЗОР

#include <pthread.h>

int pthread_setschedprio(pthread_t thread , int prio );

ОПИСАНИЕ

Функция pthread_setschedprio () изменяет приоритет планирования нити thread на значение, указанное в prio (по сравнению с pthread_setschedparam (3), которая изменяет сразу алгоритм планирования и приоритет нити).

ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ

При успешном выполнении функция возвращает 0; при ошибке возвращается ненулевой номер ошибки. Если pthread_setschedprio () завершается ошибкой, то приоритет планирования thread не изменяется.

ОШИБКИ

EINVAL

Значение prio некорректно для приоритета планирования указанной нити.

EPERM

Вызывающий не имеет соответствующих прав для установки указанного приоритета.

ESRCH

Нить с идентификатором thread не найдена.

Для pthread_setschedparam (3) в POSIX.1 также описана необязательная ошибка ENOTSUP («попытка изменить приоритет на не поддерживаемое значение»).

АТРИБУТЫ

Описание терминов данного раздела смотрите в attributes (7).

Image grohtml-620143-1.png

СТАНДАРТЫ

POSIX.1-2008.

ИСТОРИЯ

glibc 2.3.4. POSIX.1-2001.

ПРИМЕЧАНИЯ

Список требуемых прав, результат, изменение приоритета планирования нити и подробности разрешённых диапазонов приоритетов для каждого алгоритма планирования смотрите в sched (7).

СМОТРИТЕ ТАКЖЕ

getrlimit (2), sched_get_priority_min (2), pthread_attr_init (3), pthread_attr_setinheritsched (3), pthread_attr_setschedparam (3), pthread_attr_setschedpolicy (3), pthread_create (3), pthread_self (3), pthread_setschedparam (3), pthreads (7), sched (7)

ПЕРЕВОД

Русский перевод этой страницы руководства разработал(и) Alexey, Azamat Hackimov <azamat.hackimov@gmail.com>, kogamatranslator49 <r.podarov@yandex.ru>, Darima Kogan <silverdk99@gmail.com>, Max Is <ismax799@gmail.com>, Yuri Kozlov <yuray@komyakino.ru>, Иван Павлов <pavia00@gmail.com> и Kirill Rekhov <krekhov.dev@gmail.com>

Этот перевод является свободной программной документацией; он распространяется на условиях общедоступной лицензии GNU (GNU General Public License - GPL, https://www.gnu.org/licenses/gpl-3.0.html версии 3 или более поздней) в отношении авторского права, но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ.

Если вы обнаружите какие-либо ошибки в переводе этой страницы руководства, пожалуйста, сообщите об этом разработчику(ам) по его(их) адресу(ам) электронной почты или по адресу списка рассылки русских переводчиков .