Section courante

A propos

Section administrative du site

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