pthread_attr_setschedpolicy(3) Library Functions Manual NUME pthread_attr_setschedpolicy, pthread_attr_getschedpolicy - stabilete/obine atributul politicii de planificare in obiectul de atribute ale firelor de execuie BIBLIOTECA Biblioteca de fire de execuie POSIX (libpthread, -lpthread) REZUMAT #include int pthread_attr_setschedpolicy(pthread_attr_t *attr, int policy); int pthread_attr_getschedpolicy(const pthread_attr_t *restrict attr, int *restrict policy); DESCRIERE Funcia pthread_attr_setschedpolicy() stabilete atributul politicii de planificare a obiectului de atribute ale firelor la care face referire attr la valoarea specificata in policy. Acest atribut determina politica de planificare a unui fir creat cu ajutorul obiectului de atribute ale firului attr. Valorile acceptate pentru policy sunt SCHED_FIFO, SCHED_RR i SCHED_OTHER, cu semantica descrisa in sched(7). pthread_attr_attr_getschedpolicy() returneaza atributul politicii de planificare a obiectului attr al atributelor firului de execuie in memoria tampon indicata de policy. Pentru ca stabilirea politicii efectuata de pthread_attr_setschedpolicy() sa aiba efect atunci cand se apeleaza pthread_create(3), apelantul trebuie sa utilizeze pthread_attr_setinheritsched(3) pentru a stabili atributul de planificare-motenita al obiectului de atribute attr la PTHREAD_EXPLICIT_SCHED. VALOAREA RETURNATA In caz de succes, aceste funcii returneaza 0; in caz de eroare, ele returneaza un numar de eroare diferit de zero. ERORI-IEIRE pthread_attr_setschedpolicy() poate eua cu urmatoarea eroare: EINVAL Valoare nevalida in policy. POSIX.1 documenteaza, de asemenea, o eroare opionala ENOTSUP (,,s-a incercat stabilirea atributului la o valoare neacceptata") pentru pthread_attr_setschedpolicy(). ATRIBUTE Pentru o explicaie a termenilor folosii in aceasta seciune, a se vedea attributes(7). +--------------------------------------+---------------------+---------+ |Interfaa | Atribut | Valoare | +--------------------------------------+---------------------+---------+ |pthread_attr_setschedpolicy(), | Sigurana firelor | MT-Safe | |pthread_attr_getschedpolicy() | | | +--------------------------------------+---------------------+---------+ STANDARDE POSIX.1-2008. ISTORIC glibc 2.0. POSIX.1-2001. EXEMPLE A se vedea pthread_setschedparam(3). CONSULTAI I pthread_attr_init(3), pthread_attr_setinheritsched(3), pthread_attr_setschedparam(3), pthread_create(3), pthread_setschedparam(3), pthread_setschedprio(3), pthreads(7), sched(7) TRADUCERE Traducerea in limba romana a acestui manual a fost facuta de Remus- Gabriel Chelu Aceasta traducere este documentaie gratuita; citii Licena publica generala GNU Versiunea 3 sau o versiune ulterioara cu privire la condiii privind drepturile de autor. NU se asuma NICIO RESPONSABILITATE. Daca gasii erori in traducerea acestui manual, va rugam sa trimitei un e-mail la . Pagini de manual de Linux 6.06 31 octombrie 2023 pthread_attr_setschedpolicy(3)