std::shared_timed_mutex:: try_lock_shared
              
  | 
             
              
  | 
            |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Member functions | ||||
| Exclusive locking | ||||
| Shared locking | ||||
| 
               
                
                 
                  
                   shared_timed_mutex::try_lock_shared
                  
                 
                
                
               | 
            ||||
| 
           
           
            
             bool
            
            try_lock_shared
            
             (
            
            
             )
            
            
             ;
            
           
           
          | 
         (depuis C++14) | |
Tente de verrouiller le mutex en mode partagé. Retourne immédiatement. En cas de réussite du verrouillage, retourne true , sinon retourne false .
Cette fonction peut échouer sporadiquement et renvoyer false même si le mutex n'est actuellement verrouillé de manière exclusive par aucun autre thread.
L'opération de unlock() antérieure sur le même mutex synchronise-avec (tel que défini dans std::memory_order ) cette opération si elle retourne true .
Le comportement n'est pas défini si le thread appelant possède déjà le mutex dans n'importe quel mode.
         Table des matières | 
       
Paramètres
(aucun)
Valeur de retour
true si le verrou a été acquis avec succès, sinon false .
Exceptions
Ne lance rien.
Exemple
| 
         Cette section est incomplète
          Raison : aucun exemple  | 
       
Voir aussi
| 
         verrouille le mutex, bloque si le mutex n'est pas disponible
          (fonction membre publique)  | 
       |
| 
         tente de verrouiller le mutex, retourne si le mutex n'est pas disponible
          (fonction membre publique)  | 
       |
| 
         déverrouille le mutex (propriété partagée)
          (fonction membre publique)  |