Partager via


recursive_timed_mutex::try_lock_for, méthode

Tente d'obtenir la propriété de la référence mutex sans se bloquer.

template<class Rep, class Period>
   bool try_lock_for(const chrono::duration<Rep, Period>& Rel_time);

Paramètres

  • Rel_time
    Objet chrono::duration qui spécifie la durée maximale pendant laquelle la méthode essaie d'obtenir la propriété du mutex.

Valeur de retour

true si la méthode obtient correctement la propriété du mutex ou si le thread appelant possède déjà mutex; sinon, false.

Notes

Si le thread appelant possède déjà le mutex, la méthode retourne immédiatement true, et le verrou précédent reste en vigueur.

Configuration requise

En-tête : mutex

Espace de noms : std

Voir aussi

Référence

<mutex>

recursive_timed_mutex, classe

Autres ressources

Fichiers d'en-tête de bibliothèque standard C++