task_handle::task_handle, constructeur

Construit un nouvel objet task_handle. Le travail de la tâche est réalisé en appelant la fonction spécifiée comme un paramètre au constructeur.

task_handle(
   const _Function& _Func
);

Paramètres

  • _Func
    La fonction qui sera appelée pour exécuter le travail représentée par l'objet task_handle. Il peut s'agir d'un functor de lambda, d'un pointeur vers une fonction, ou de tout objet qui prend en charge une version de l'opérateur d'appel de fonction avec la signature void operator()().

Notes

Le runtime crée une copie de la fonction de travail que vous passez au constructeur. Par conséquent, aucune modification d'état se produisant dans un objet de fonction que vous passez à un objet task_handle ne s'affichera dans votre copie de cet objet de fonction.

Configuration requise

En-tête : ppl.h

Espace de noms d'accès : Concurrency

Voir aussi

Référence

task_handle, classe