Share via


Função de make_task

Um método de fábrica para criar um task_handle objeto.

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

Parâmetros

  • _Function
    O tipo de objeto de função que será chamado para executar o trabalho representado pela task_handle objeto.

  • _Func
    A função que será chamada para executar o trabalho representado pela task_handle objeto. Isso pode ser um functor lambda, um ponteiro para uma função, ou qualquer objeto que ofereça suporte a uma versão do operador de chamada de função com a assinatura void operator()().

Valor de retorno

A task_handle objeto.

Comentários

Essa função é útil quando você precisa criar um task_handle de objeto com uma expressão lambda, pois permite que você criar o objeto sem saber o tipo true do functor lambda.

Requisitos

Cabeçalho: PPL.h

Namespace: Simultaneidade

Consulte também

Referência

Namespace de simultaneidade

Classe de task_handle

Classe de task_group

structured_task_group classe