Partager via


méthode de recursive_timed_mutex::try_lock_for

Tente d'obtenir la propriété d' mutex sans se bloquer.

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

Paramètres

  • Rel_time
    Un objet d' chrono::duration qui spécifie la quantité maximale de temps que la méthode essaie d'obtenir la propriété d' mutex.

Valeur de retour

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

Notes

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

Configuration requise

Mutex d'En-tête :

L'espace de noms : DST

Voir aussi

Référence

<mutex>

classe de recursive_timed_mutex

Autres ressources

Fichiers d'en-tête