make_task-Funktion
Eine Factorymethode zum Erstellen eines task_handle-Objekts.
template <
class _Function
>
task_handle<_Function> make_task(
const _Function& _Func
);
Parameter
_Function
Der Typ des Funktionsobjekts, das aufgerufen wird, um die vom task_handle-Objekt dargestellten Arbeiten auszuführen._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.
Rückgabewert
Ein task_handle-Objekt.
Hinweise
Diese Funktion ist nützlich, wenn Sie ein task_handle-Objekt mit einem Lambda-Ausdruck erstellen müssen, da dies es Ihnen ermöglicht, das Objekt zu erstellen, ohne den wahren Typ der Lambdafunktion zu kennen.
Anforderungen
Header: ppl.h
Namespace: Parallelität