task::wait (Método)

Esperas para que esta tarea alcanza un estado terminal.Es posible que wait ejecute la tarea alineada, si se cumplen todas las dependencias de tareas, y no se ha detectado ya para la ejecución de un trabajo en segundo plano.

task_status wait() const;

Valor devuelto

Un valor de task_status que podría ser completed o canceled.Si la tarea encuentra una excepción durante la ejecución, o una excepción se propague a él en una tarea antecedente, wait producirá esta excepción.

Comentarios

Nota importanteImportante

En una aplicación de Tienda Windows , no llame wait en el cuerpo de una continuación que se ejecute en el STA.Si no, el runtime produce concurrency::invalid_operation porque este método bloquea el subproceso actual y puede hacer que la aplicación para volverse no responde.Sin embargo, puede llamar al método de concurrency::task::get reciba el resultado de la tarea antecedente en una continuación tarea- basada en.

Requisitos

encabezado: ppltasks.h

Simultaneidad deespacio de nombres:

Vea también

Referencia

task (Clase) (Motor en tiempo de ejecución de simultaneidad)