task_handle::task_handle-Konstruktor
Erstellt ein neues task_handle-Objekt.Die Arbeit der Aufgabe wird ausgeführt, indem die als Parameter an den Konstruktor angegebene Funktion aufgerufen wird.
task_handle(
const _Function& _Func
);
Parameter
- _Func
Die Funktion, die aufgerufen wird, um die vom task_handle-Objekt dargestellten Arbeiten auszuführen.Dies kann eine Lambda-Funktion, ein Zeiger auf eine Funktion oder ein beliebiges Objekt sein, das eine Version des Funktionsaufrufoperators mit der Signatur void operator()() unterstützt.
Hinweise
Die Laufzeit erstellt eine Kopie der Arbeitsfunktion, die Sie an den Konstruktor übergeben.Daher werden Zustandsänderungen, die in einem an ein task_handle-Objekt übergebenen Funktionsobjekt auftreten, nicht in der Kopie dieses Funktionsobjekts angezeigt.
Anforderungen
Header: ppl.h
Namespace: Parallelität