run_with_cancellation_token, fonction
Exécute un foncteur (fonction objet) immédiatement et synchrone dans le contexte d'un jeton donné d'annulation.
template<
typename _Function
>
void run_with_cancellation_token(
const _Function& _Func,
cancellation_token _Ct
);
Paramètres
_Function
Le type de l'objet fonction qui sera appelé._Func
L'objet fonction qui sera exécuté. Cet objet doit prendre en charge l'opérateur d'appel de fonction par une signature de void (vide)._Ct
Le jeton d'annulation qui contrôlera l'annulation implicite de l'objet de la fonction. Utilisez cancellation_token::none() si vous souhaitez que la fonction soit exécutée sans aucune possibilité d'annulation implicite d'un groupe de tâche parent annulé.
Notes
Les points d'interruption dans l'objet fonction seront déclenchés lorsque cancellation_token sera annulé. Le jeton explicite _Ct isolera ce _Func de l'annulation parent si le parent possède un jeton différent ou pas de jeton.
Configuration requise
En-tête : ppl.h
Espace de noms : concurrency