task_group::wait, méthode
Attend que tout le travail sur l'objet task_group soit terminé ou ait été annulé.
task_group_status wait();
Valeur de retour
Indique si l'attente a été respectée ou si le groupe de tâches a été annulé, en raison d'une opération d'annulation explicite ou d'une exception levée par une de ses tâches. Pour plus d'informations, consultez task_group_status.
Notes
Notez qu'une ou plusieurs des tâches planifiées pour cet objet task_group peuvent s'exécuter inline dans le contexte d'appel.
Si une ou plusieurs des tâches planifiées pour cet objet task_group lève une exception, le runtime choisira une exception de ce type et la propagera hors de l'appel à la méthode wait.
Le fait d'appeler wait sur un objet task_group le réinitialise à un état valide qui lui permet d'être réutilisé. Cela inclut le cas où l'objet task_group a été annulé.
Dans le chemin d'accès d'exécution non exceptionnel, vous avez un mandat pour appeler cette méthode ou la méthode run_and_wait avant que le destructeur du task_group ne s'exécute.
Configuration requise
En-tête : ppl.h
Accès concurrentiel del'espace de noms :