.\" -*- 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 "2 мая 2024 г." "Linux man\-pages 6.8" .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 , Darima Kogan , Max Is , Yuri Kozlov и Иван Павлов . .PP Этот перевод является свободной программной документацией; он распространяется на условиях общедоступной лицензии GNU (GNU General Public License - GPL, .UR https://www.gnu.org/licenses/gpl-3.0.html .UE версии 3 или более поздней) в отношении авторского права, но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ. .PP Если вы обнаружите какие-либо ошибки в переводе этой страницы руководства, пожалуйста, сообщите об этом разработчику по его адресу электронной почты или по адресу .MT списка рассылки русских переводчиков .ME .