next up previous contents index
Next: La funzione int pthread_mutex_lock Up: Funzioni per la programmazione Previous: Funzioni per la programmazione   Indice   Indice analitico

La funzione pthread_mutex_init

Function: int pthread_mutex_init (pthread_mutex_t *MUTEX, const pthread_mutexattr_t *MUTEXATTR)


Questa funzione consente l'inizializzazione dell'oggetto di tipo pthread_mutex_t puntato dalla variabile MUTEX con attributi individuati da MUTEXATTR. Analizziamo meglio il secondo argomento:


Argomento: MUTEXATTR


Gli attributi del mutex possono essere settati utilizzando per MUTEXATTR uno tra i seguenti valori:

In particolare se MUTEXATTR viene settato a NULL vengono utilizzati gli attributi di default ossia quelli che si avrebbero usando fast .
Una struttura di tipo pthread_mutex_t può anche essere inizializzata staticamente utilizzando le seguenti costanti:

La funzione pthread_mutex_init ritorna sempre 0.



blacksheep & 2006-11-22