Compartir a través de


make_task (Función)

Un método generador para crear un objeto task_handle.

template <
   class _Function
>
task_handle<_Function> make_task(
   const _Function& _Func
);

Parámetros

  • _Function
    El tipo del objeto de función que se invocará para ejecutar el trabajo que representa el objeto task_handle.

  • _Func
    La función que se invocará para ejecutar el trabajo que representa el objeto task_handle. Éste puede ser un functor lambda, un puntero a una función o cualquier otro objeto que admita una versión del operador de llamada de función con la firma void operator()().

Valor devuelto

Un objeto task_handle.

Comentarios

Esta función es útil cuando es necesario crear un objeto task_handle con una expresión lambda, porque permite crear el objeto sin conocer el verdadero tipo de función lambda.

Requisitos

Encabezado: ppl.h

Espacio de nombres: simultaneidad

Vea también

Referencia

concurrency (Espacio de nombres)

task_handle (Clase)

task_group (Clase)

structured_task_group (Clase)