zadanie klasy (współbieżności Runtime)
Biblioteka desenie równoległe (PPL) task klasy.A task obiekt reprezentuje pracy, które mogą być wykonywane asynchronicznie, a równocześnie z innymi zadaniami i równoległe pracy produkowanych przez algorytmy równoległe w czasie wykonywania współbieżności.Daje w wyniku typu _ResultType po pomyślnym zakończeniu.Zadania typu task<void> produkcji żadnego wyniku.Zadania można oczekiwały na i anulowane niezależnie od innych zadań.Można również składać z innych zadań przy użyciu kontynuacji (then) i sprzężenia (when_all) i wybór (when_any) desenie.
template <
typename _Type
>
class task;
template <>
class task<void>;
template<
typename _ReturnType
>
class task;
Parametry
_Type
T
_ReturnType
Typ wyniku tego zadania.
Członkowie
Definicje typów publicznych
Nazwa |
Opis |
---|---|
result_type |
Typ wyniku tworzy obiekt tej klasy. |
Publiczne konstruktory
Nazwa |
Opis |
---|---|
Przeciążone.Konstrukcje task obiektu. |
Metody publiczne
Nazwa |
Opis |
---|---|
Przeciążone.Zwraca wynik produkowane tego zadania.Jeśli zadanie nie jest w terminalu Państwa, wywołanie do get będzie czekać na zakończenie zadania.Ta metoda nie zwraca wartości, gdy wywoływana dla zadania z result_type z void. |
|
Określa, czy zadanie dekoduje obsługi Windows IAsyncInfo interfejsu lub podrzędne takie zadania. |
|
Przeciążone.Dodaje zadanie utrzymania tego zadania. |
|
Czeka, aż do osiągnięcia stanu terminali to zadanie.Możliwe jest wait wykonać zadania w tekście, jeśli spełnione są wszystkie współzależności zadań, a następnie go ma nie już został pobrany do wykonania przez pracownika tła. |
Podmioty publiczne
Nazwa |
Opis |
---|---|
Przeciążone.Określa, czy dwa task obiekty reprezentują różne zadania wewnętrznych. |
|
Przeciążone.Zastępuje zawartość jednej task obiektu na inny. |
|
Przeciążone.Określa, czy dwa task obiekty reprezentują tego samego zadania wewnętrznych. |
Uwagi
Aby uzyskać więcej informacji, zobacz Zadanie równoległości (współbieżności Runtime).
Hierarchii dziedziczenia
task
Wymagania
Nagłówek: ppltasks.h
Obszar nazw: współbieżności