std::execution:: sync_wait
              
  | 
            |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
           
           Défini dans l'en-tête
            
         
            
             <execution>
            
           
           | 
         ||
| 
           
           
            
             auto
            
            sync_wait
            
             (
            
            execution
            
             ::
            
            
             sender
            
            
             auto
            
            sender
            
             )
            
             
         
             requiert
             
              (
             
             
              /*always-sends-some-values*/
             
             
              (
             
             sender
             
              )
             
             
              )
             
               | 
         (depuis C++26) | |
         Table des matières | 
       
Paramètres
| expéditeur | - | expéditeur sur lequel l'achèvement de sync_wait est bloqué | 
Valeur de retour
Retourne un tuple optionnel de valeurs qui ont été envoyées par l'émetteur fourni lors de l'achèvement de son travail.
Notes
       L'expéditeur retourné par
       
        sync_wait
       
       fonctionne de manière similaire à
       
        ensure_started
       
       , sauf qu'il bloque le
       
        
         std::thread
        
       
       actuel ou le thread principal jusqu'à ce que le travail soit terminé.
      
Voir aussi
| 
         Démarre immédiatement un sender, renvoyant un sender qui délivrera les résultats à un receiver auquel il est connecté et démarré, le cas échéant. Lorsque le sender résultant n'est pas connecté à un receiver, ou si l'état d'opération résultant n'est pas démarré, les résultats sont ignorés. Si un tel sender est détruit avant la fin de l'opération sous-jacente, l'opération continue de s'exécuter de manière détachée.
          (modèle de fonction)  |