Man page - sched_setparam(2)

Packages contains this manual

Available languages:

en fr pl ja ru ro de

Manual

sched_setparam

NUME
BIBLIOTECA
SINOPSIS
DESCRIERE
VALOAREA RETURNATĂ
ERORI-IEȘIRE
STANDARDE
ISTORIC
CONSULTAȚI ȘI
TRADUCERE

NUME

sched_setparam, sched_getparam - stabilește și obține parametrii de programare

BIBLIOTECA

Biblioteca C standard ( libc , -lc )

SINOPSIS

#include <sched.h>

int sched_setparam(pid_t pid , const struct sched_param * param );
int sched_getparam(pid_t
pid , struct sched_param * param );

struct sched_param { ... int sched_priority ; ... };

DESCRIERE

sched_setparam () stabilește parametrii de programare asociați cu politica de programare pentru firul al cărui ID de fir este specificat în pid . În cazul în care pid este zero, atunci se stabilesc parametrii firului apelant. Interpretarea argumentului param depinde de politica de programare a firului identificat prin pid . A se vedea sched (7) pentru o descriere a politicilor de planificare acceptate în Linux.

sched_getparam () recuperează parametrii de planificare pentru firul identificat de pid . În cazul în care pid este zero, atunci se recuperează parametrii firului apelant.

sched_setparam () verifică validitatea lui param pentru politica de planificare a firului. Valoarea param->sched_priority trebuie să se situeze în intervalul dat de sched_get_priority_min (2) și sched_get_priority_max (2).

Pentru o discuție privind privilegiile și limitele de resurse legate de prioritatea și politica de planificare, consultați sched (7).

Sistemele POSIX pe care sunt disponibile sched_setparam () și sched_getparam () definesc _POSIX_PRIORITY_SCHEDULING în <unistd.h> .

VALOAREA RETURNATĂ

În caz de succes, sched_setparam () și sched_getparam () returnează 0. În caz de eroare, se returnează -1, iar errno este configurată pentru a indica eroarea.

ERORI-IEȘIRE

EINVAL

Argumente nevalide: param este NULL sau pid este negativ

EINVAL

( sched_setparam ()) Argumentul param nu are sens pentru politica actuală de planificare.

EPERM

( sched_setparam ()) Apelantul nu are privilegiile corespunzătoare (Linux: nu are capacitatea CAP_SYS_NICE ).

ESRCH

Firul de execuție al cărui identificator este pid nu a putut fi găsit.

STANDARDE

POSIX.1-2008.

ISTORIC

POSIX.1-2001.

CONSULTAȚI ȘI

getpriority (2), gettid (2), nice (2), sched_get_priority_max (2), sched_get_priority_min (2), sched_getaffinity (2), sched_getscheduler (2), sched_setaffinity (2), sched_setattr (2), sched_setscheduler (2), setpriority (2), capabilities (7), sched (7)

TRADUCERE

Traducerea în limba română a acestui manual a fost făcută de Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>

Această traducere este documentație gratuită; citiți Licența publică generală GNU Versiunea 3 sau o versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă NICIO RESPONSABILITATE.

Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la translation-team-ro@lists.sourceforge.net .