Udostępnij za pośrednictwem


Funkcja make_task

Metodę fabrykującą task_handle obiektu.

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

Parametry

  • _Function
    Typ obiektu funkcji, który zostanie wywołany do wykonania pracy, reprezentowane przez task_handle obiektu.

  • _Func
    Funkcja, który zostanie wywołany do wykonania pracy, reprezentowane przez task_handle obiektu.Może to być Teoria lambda, wskaźnik do funkcji, lub dowolny obiekt, obsługującego wersją operator wywołania funkcji z podpisem void operator()().

Wartość zwracana

A task_handle object.

Uwagi

Ta funkcja jest przydatna, gdy trzeba utworzyć task_handle obiektu za pomocą wyrażenia lambda, ponieważ pozwala utworzyć obiekt bez znajomości true type Teoria lambda.

Wymagania

Nagłówek: ppl.h

Obszar nazw: współbieżności

Zobacz też

Informacje

Współbieżność obszaru nazw

Klasa task_handle

Klasa task_group

Klasa structured_task_group