.\" -*- coding: UTF-8 -*- '\" t .\" Copyright (c) 2008 Linux Foundation, written by Michael Kerrisk .\" .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH pthread_setschedprio 3 "31 октября 2023 г." "Linux man\-pages 6.06" .SH ИМЯ pthread_setschedprio \- изменяет приоритет планирования нити .SH LIBRARY POSIX threads library (\fIlibpthread\fP, \fI\-lpthread\fP) .SH СИНТАКСИС .nf \fB#include \fP .P \fBint pthread_setschedprio(pthread_t \fP\fIthread\fP\fB, int \fP\fIprio\fP\fB);\fP .fi .SH ОПИСАНИЕ .\" FIXME . nptl/pthread_setschedprio.c has the following .\" /* If the thread should have higher priority because of some .\" PTHREAD_PRIO_PROTECT mutexes it holds, adjust the priority. */ .\" Eventually (perhaps after writing the mutexattr pages), we .\" may want to add something on the topic to this page. .\" nptl/pthread_setschedparam.c has a similar case. Функция \fBpthread_setschedprio\fP() изменяет приоритет планирования нити \fIthread\fP на значение, указанное в \fIprio\fP (по сравнению с \fBpthread_setschedparam\fP(3), которая изменяет сразу алгоритм планирования и приоритет нити). .SH "ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ" При успешном выполнении функция возвращает 0; при ошибке возвращается ненулевой номер ошибки. Если \fBpthread_setschedprio\fP() завершается ошибкой, то приоритет планирования \fIthread\fP не изменяется. .SH ОШИБКИ .TP \fBEINVAL\fP Значение \fIprio\fP некорректно для приоритета планирования указанной нити. .TP \fBEPERM\fP Вызывающий не имеет соответствующих прав для установки указанного приоритета. .TP \fBESRCH\fP Нить с идентификатором \fIthread\fP не найдена. .P Для \fBpthread_setschedparam\fP(3) в POSIX.1 также описана необязательная ошибка \fBENOTSUP\fP («попытка изменить приоритет на не поддерживаемое значение»). .SH АТРИБУТЫ Описание терминов данного раздела смотрите в \fBattributes\fP(7). .TS allbox; lbx lb lb l l l. Интерфейс Атрибут Значение T{ .na .nh \fBpthread_setschedprio\fP() T} Безвредность в нитях MT\-Safe .TE .SH СТАНДАРТЫ POSIX.1\-2008. .SH ИСТОРИЯ glibc 2.3.4. POSIX.1\-2001. .SH ЗАМЕЧАНИЯ Список требуемых прав, результат, изменение приоритета планирования нити и подробности разрешённых диапазонов приоритетов для каждого алгоритма планирования смотрите в \fBsched\fP(7). .SH "СМ. ТАКЖЕ" .ad l .nh \fBgetrlimit\fP(2), \fBsched_get_priority_min\fP(2), \fBpthread_attr_init\fP(3), \fBpthread_attr_setinheritsched\fP(3), \fBpthread_attr_setschedparam\fP(3), \fBpthread_attr_setschedpolicy\fP(3), \fBpthread_create\fP(3), \fBpthread_self\fP(3), \fBpthread_setschedparam\fP(3), \fBpthreads\fP(7), \fBsched\fP(7) .PP .SH ПЕРЕВОД Русский перевод этой страницы руководства был сделан Alexey, Azamat Hackimov , kogamatranslator49 , Kogan, Max Is , Yuri Kozlov и Иван Павлов . .PP Этот перевод является бесплатной документацией; прочитайте .UR https://www.gnu.org/licenses/gpl-3.0.html Стандартную общественную лицензию GNU версии 3 .UE или более позднюю, чтобы узнать об условиях авторского права. Мы не несем НИКАКОЙ ОТВЕТСТВЕННОСТИ. .PP Если вы обнаружите ошибки в переводе этой страницы руководства, пожалуйста, отправьте электронное письмо на .MT man-pages-ru-talks@lists.sourceforge.net .ME .