run_with_cancellation_token-Funktion
Führt sofort synchron ein Funktionsobjekt im Kontext eines angegebenen Abbruchtokens aus.
template<
typename _Function
>
void run_with_cancellation_token(
const _Function& _Func,
cancellation_token _Ct
);
Parameter
_Function
Der Typ des Funktionsobjekts, das aufgerufen wird._Func
Das Funktionsobjekt, das ausgeführt wird. Dieses Objekt muss den Funktionsaufrufoperator mit einer Signatur von "void" (void) unterstützen._Ct
Das Abbruchtoken, das impliziten Abbruch des Funktionsobjekts steuert. Verwenden Sie cancellation_token::none(), wenn die Funktion ausführen ohne eine Möglichkeit des impliziten Abbruchs aus einer Gruppe der übergeordneten Aufgabe soll, die abgebrochen wird.
Hinweise
Alle Unterbrechungspunkte im Funktionsobjekt werden ausgelöst, wenn cancellation_token abgebrochen wird. Explizite Schein- _Ct isoliert dieser _Func vom übergeordneten Abbruch, wenn das übergeordnete Element ein anderes Token oder kein Token enthält.
Anforderungen
Header: ppl.h
Namespace: Parallelität