qu'est-ce que le “attribut” de pthread mutex?

La fonction pthread_mutex_init vous permet d'indiquer un pointeur vers un attribut. Mais je n'ai pas encore trouvé une bonne explication de ce que pthread attributs sont. J'ai toujours fourni la valeur NULL. Est-il l'utilisation de cet argument?

La documentation, pour ceux d'entre vous qui l'oublier:

PTHREAD_MUTEX_INIT(3) BSD Bibliothèque
Les Fonctions De Manuel

PTHREAD_MUTEX_INIT(3)

NOM
pthread_mutex_init -- créer un mutex

SYNOPSIS

 #include <pthread.h>

 int
 pthread_mutex_init(pthread_mutex_t *restrict mutex,
     const pthread_mutexattr_t *restrict attr);

DESCRIPTION
Le pthread_mutex_init() fonction crée un mutex, avec des attributs
spécifié
avec attr. Si l'attribut est NULL, les attributs par défaut sont utilisés.

InformationsquelleAutor vy32 | 2010-11-23