úkol třídy (souběžnosti Runtime)
Paralelní knihovnu vzorků (PPL) task třídy.A task práce, která může být spuštěn asynchronně a souběžně s jinými úkoly a paralelní práci vyráběné paralelní algoritmy v souběžném běhu představuje objekt.To vytvoří výsledek typu _ResultType na úspěšné dokončení.Úkoly typu task<void> žádný výsledek.Úkol můžete počkat na a zrušena nezávisle na jiných úkolech.Můžete také složený s ostatními úkoly pomocí continuations (then) a spojení (when_all) a volbu (when_any) vzorky.
template <
typename _Type
>
class task;
template <>
class task<void>;
template<
typename _ReturnType
>
class task;
Parametry
_Type
T
_ReturnType
Typ výsledku tohoto úkolu.
Členy
Funkce TypeDef veřejné
Název |
Description |
---|---|
result_type |
Typ výsledku vytváří objekt této třídy. |
Veřejné konstruktory
Název |
Description |
---|---|
Přetíženo.Konstrukce task objektu. |
Veřejné metody
Název |
Description |
---|---|
Přetíženo.Vrátí výsledek vyrobené tohoto úkolu.Pokud úloha není terminálu stavu, volání get bude čekat na dokončení úlohy.Tato metoda nevrací hodnotu, když na úkol s názvem result_type z void. |
|
Určuje, zda úkol rozbalí Windows Runtime IAsyncInfo rozhraní nebo kteří byli vytvořeni z těchto úloh. |
|
Přetíženo.Přidá úlohu pokračování tohoto úkolu. |
|
Tento úkol dosáhnout terminálu stavu čeká.Je možné, wait spustit úkol vložený, pokud jsou splněny všechny závislosti úkolů a jeho není již bylo vydáno pro spuštění v pozadí pracovní. |
Veřejné operátory
Název |
Description |
---|---|
Přetíženo.Určuje, zda dva task objekty představují vnitřní různých úkolů. |
|
Přetíženo.Nahradí obsah jednoho task objekt jiným. |
|
Přetíženo.Určuje, zda dva task objekty představují stejný vnitřní úkol. |
Poznámky
Další informace naleznete v tématu Úkol rovnoběžnosti (souběžnosti Runtime).
Hierarchii dědičnosti
task
Požadavky
Záhlaví: ppltasks.h
Obor názvů: souběžnosti