recursive_timed_mutex, classe
Représente un type de mutex temporisé. Les objets de ce type sont utilisés pour appliquer l'exclusion mutuelle à l'aide de blocage limité dans le temps d'un programme. Contrairement aux objets de type timed_mutex, le résultat de l'appel des méthodes de verrouillage pour les objets recursive_timed_mutex est bien défini.
class recursive_timed_mutex;
Membres
Constructeurs publics
Nom |
Description |
---|---|
Construit un objet recursive_timed_mutex qui n'est pas verrouillé. |
|
Libère toutes ressources utilisées par l'objet de recursive_timed_mutex. |
Méthodes publiques
Nom |
Description |
---|---|
Bloque le thread appelant jusqu'à ce que le thread obtienne la propriété du mutex. |
|
Tente d'obtenir la propriété de la référence mutex sans se bloquer. |
|
Tente d'obtenir la propriété du mutex pour un intervalle de temps spécifié. |
|
Tente d'obtenir la propriété du mutex jusqu'à une date spécifique. |
|
Libère la propriété du mutex. |
Configuration requise
En-tête : mutex
Espace de noms : std