pthread_mutexattr_init(3) Library Functions Manual pthread_mutexattr_init(3)

pthread_mutexattr_init, pthread_mutexattr_destroy - inițializează și distruge un obiect de atribute mutex

Biblioteca de fire de execuție POSIX (libpthread, -lpthread)

#include <pthread.h>
int pthread_mutexattr_init(pthread_mutexattr_t *attr);
int pthread_mutexattr_destroy(pthread_mutexattr_t *attr);

Funcția pthread_mutexattr_init() inițializează obiectul de atribute mutex indicat de attr cu valori implicite pentru toate atributele definite de implementare.

Rezultatele inițializării unui obiect de atribute mutex deja inițializat nu sunt definite.

Funcția pthread_mutexattr_destroy() distruge un obiect de atribut mutex (făcându-l neinițializat). Odată ce un obiect mutex attributes a fost distrus, acesta poate fi reinițializat cu pthread_mutexattr_init().

Rezultatele distrugerii unui obiect de atribute mutex neinițializat nu sunt definite.

În caz de succes, aceste funcții returnează 0. În caz de eroare, acestea returnează un număr pozitiv de eroare.

POSIX.1-2008.

POSIX.1-2001.

Modificările ulterioare aduse unui obiect de atribute mutex nu afectează mutex-urile care au fost deja inițializate cu ajutorul acelui obiect.

pthread_mutex_init(3), pthread_mutexattr_getpshared(3), pthread_mutexattr_getrobust(3), pthreads(7)

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.

31 octombrie 2023 Pagini de manual de Linux 6.06