task::wait – metoda
Počkejte, než tento úkol dosáhne konečného stavu.Je možné, aby funkce wait provedla úlohu jako vloženou, pokud jsou splněny všechny závislosti úlohy a ještě nebyla vybrána k provedení pracovníkem na pozadí.
task_status wait() const;
Vrácená hodnota
Hodnota task_status, která by mohla být completed nebo canceled.Pokud úloha během provádění zjistila výjimku nebo do ní byla výjimka rozšířena z předchozí úlohy, volání funkce wait vyvolá tuto výjimku.
Poznámky
Důležité |
---|
V aplikaci Windows Store nevolejte wait v kódu spuštěném v STAJinak modul runtime vyvolá výjimku concurrency::invalid_operation, jelikož tato metoda blokuje aktuální vlákno a může způsobit, že aplikace přestane odpovídat.Nicméně lze pro získání výsledku předchozího úkolu v pokračování založeném na úkolech zavolat metodu concurrency::task::get. |
Požadavky
Záhlaví: ppltasks.h
Obor názvů: souběžnost