Konstruktor task_handle::task_handle
Vytvoří nový task_handle objektu.Práce úkolu je prováděno pomocí vyvolání funkce zadané jako parametr do konstruktoru.
task_handle(
const _Function& _Func
);
Parametry
- _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()().
Poznámky
Modul runtime vytvoří kopii pracovní funkci předat konstruktoru.Proto změny stavu, ke kterým dochází ve funkci objektu předáte do task_handle objekt se nezobrazí v kopii objektu funkce.
Požadavky
Záhlaví: ppl.h
Obor názvů: souběžnosti