Construtor de task_handle::task_handle

Constrói uma nova task_handle objeto. O trabalho da tarefa é executado, chamando a função especificada como um parâmetro para o construtor.

task_handle(
   const _Function& _Func
);

Parâmetros

  • _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()().

Comentários

O runtime cria uma cópia da função de trabalho que você passa ao construtor. Portanto, quaisquer alterações de estado que ocorrem em uma função de objeto a que você passar para um task_handle objeto não aparecerá em sua cópia do objeto dessa função.

Requisitos

Cabeçalho: PPL.h

Namespace: Simultaneidade

Consulte também

Referência

Classe de task_handle