pthread_attr_setdetachstate(3) Library Functions Manual NUME pthread_attr_setdetachstate, pthread_attr_getdetachstate - stabilete/obine atributul de stare de detaare in obiectul de atribute ale firului de execuie BIBLIOTECA Biblioteca de fire de execuie POSIX (libpthread, -lpthread) REZUMAT #include int pthread_attr_setdetachstate(pthread_attr_t *attr, int detachstate); int pthread_attr_getdetachstate(const pthread_attr_t *attr, int *detachstate); DESCRIERE Funcia pthread_attr_setdetachstate() stabilete atributul de stare de detaare al obiectului de atribute ale firului la care face referire attr la valoarea specificata in detachstate. Atributul de stare de detaare determina daca un fir creat cu ajutorul obiectului de atribute de fir attr va fi creat intr-o stare de asociere sau de detaare. Urmatoarele valori pot fi specificate in detachstate: PTHREAD_CREATE_DETACHED Firele care sunt create utilizand attr vor fi create intr-o stare detaata. PTHREAD_CREATE_JOINABLE Firele care sunt create folosind attr vor fi create intr-o stare de imbinare. Valoarea implicita a atributului de stare de detaare intr-un obiect de atribute de fir nou iniializat este PTHREAD_CREATE_JOINABLE. pthread_attr_getdetachstate() returneaza atributul de stare de detaare al obiectului attr al atributelor firului in memoria tampon indicata de detachstate. 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_setdetachstate() poate eua cu urmatoarea eroare: EINVAL A fost specificata o valoare nevalida in detachstate. ATRIBUTE Pentru o explicaie a termenilor folosii in aceasta seciune, a se vedea attributes(7). +--------------------------------------+---------------------+---------+ |Interfaa | Atribut | Valoare | +--------------------------------------+---------------------+---------+ |pthread_attr_setdetachstate(), | Sigurana firelor | MT-Safe | |pthread_attr_getdetachstate() | | | +--------------------------------------+---------------------+---------+ STANDARDE POSIX.1-2008. ISTORIC POSIX.1-2001. NOTE A se vedea pthread_create(3) pentru mai multe detalii despre firele detaate i cele care pot fi unite. Un fir care este creat intr-o stare care poate fi alaturata ar trebui, in cele din urma, fie sa fie alaturat folosind pthread_join(3), fie detaat folosind pthread_detach(3); a se vedea pthread_create(3). Este o eroare sa se specifice ID-ul unui fir care a fost creat intr-o stare detaata intr-un apel ulterior la pthread_detach(3) sau pthread_join(3). EXEMPLE A se vedea pthread_attr_init(3). CONSULTAI I pthread_attr_init(3), pthread_create(3), pthread_detach(3), pthread_join(3), pthreads(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_setdetachstate(3)