async, await - metody asynchroniczne w języku C#
Async i await - prosta implementacja metod asynchronicznych.
Słowa kluczowe
async i
await to nowość wprowadzona w
C# 5.0. Użycie tych słów kluczowych pozwala na bardzo
prostą implementacje metod asynchronicznych. Przed wprowadzeniem słów kluczowych
async i await asynchroniczne wywołanie metod było dużo bardziej skomplikowane i wymagało implementacji metod
callback, czyli metod wywoływanych po zakończeniu określonego zadania. W
C# 5.0 odpowiedzialne jest za to słowo kluczowe
await, które czeka na wynik działania metody. Metoda która zawiera w sobie słowo kluczowe
await musi zostać poprzedzona słowem kluczowym
async, które informuje o asynchronicznym wywołaniu metody. Asynchroniczne wywołanie metod nie oznacza, że będą wykonywane na kilku wątkach, wręcz przeciwnie metody są wywoływane na jednym wątku tak długo jak to tylko możliwe.
Więcej informacji na temat metod asynchronicznych:
http://msdn.microsoft.com/pl-pl/library/programowanie-asynchroniczne-w-net-4-5.aspx
Komentarze facebook (polub nasz profil na FB aby je zobaczyć):