Sdílet prostřednictvím


make_task funkce

Metoda rodiny pro vytváření task_handle objektu.

template <
   class _Function
>
task_handle<_Function> make_task(
   const _Function& _Func
);

Parametry

  • _Function
    Typ objektu funkce, která bude vyvolána provedení práce představované task_handle objektu.

  • _Func
    Funkce, která bude vyvolána provedení práce představované task_handle objektu.Může to být functor lambda, ukazatel na funkci, nebo libovolný objekt, který podporuje verzi operátor volání funkce s podpisem void operator()().

Vrácená hodnota

Objekt task_handle.

Poznámky

Tato funkce je užitečná, pokud potřebujete vytvořit task_handle objekt s lambda výraz, protože umožňuje vytvořit objekt bez znalosti true type lambda functor.

Požadavky

Záhlaví: ppl.h

Obor názvů: souběžnosti

Viz také

Referenční dokumentace

souběžnost oboru názvů

Třída task_handle

Třída task_group

Třída structured_task_group