PTHREAD_MUTEX_SETPRIOCEILING |
PTHREAD : Fixe la priorité du Mutex |
| C pour Unix |
pthread.h |
Syntaxe
|
int pthread_mutex_setprioceiling(pthread_mutex_t *mutex, int prioceiling, int *old_ceiling);
|
Paramètres
| Nom |
Description |
| mutex |
Ce paramètre est un pointeur vers un objet de type pthread_mutex_t représentant le mutex dont on souhaite modifier la limite de priorité. Ce paramètre permet d'accéder au mutex concerné pour en ajuster le comportement de gestion de priorité. |
| prioceiling |
Ce paramètre est un entier représentant la nouvelle valeur du plafond de priorité que l'on souhaite attribuer au mutex. Ce paramètre permet de fixer la priorité maximale qu'un processus léger peut temporairement adopter en verrouillant ce mutex. |
| old_ceiling |
Ce paramètre est un pointeur vers un entier dans lequel sera stockée l'ancienne valeur du plafond de priorité du mutex. Ce paramètre permet de récupérer l'état antérieur avant la modification. |
Description
Cette fonction permet de verrouiller un Mutex spécifié s'il est déverrouillé, ou bloque jusqu'à ce qu'il réussisse à verrouiller le Mutex, puis il modifie la limite de priorité du Mutex et libère le Mutex.
Dernière mise à jour : Vendredi, le 5 Juin 2020