Compartilhar 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 pelo task_handle objeto.

  • _Func
    A função que será chamada para executar o trabalho representado pelo 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 object.

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 verdadeiro tipo de functor lambda.

Requisitos

Cabeçalho: ppl.h

Namespace: concorrência

Consulte também

Referência

simultaneidade Namespace

classe de task_handle

classe de task_group

classe de structured_task_group