Compartilhar via


Construtor task_handle::task_handle

Cria um novo objeto de task_handle . 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 representada pelo objeto de task_handle . Esse pode ser um funtor de 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 tempo de execução cria uma cópia da função de trabalho que você passa para o construtor. Em virtude disso, qualquer alteração de estado que ocorrem em um objeto de função que você transmita a um objeto de task_handle não aparecerão em sua cópia do objeto de função.

Requisitos

Cabeçalho: ppl.h

Namespace: simultaneidade

Consulte também

Referência

Classe task_handle