Zamrażanie interfejsu użytkownika podczas wykonywania skomplikowanej czynności nie jest dobrym pomysłem. Aplikacja, która "zamiera" nie zachęca do dalszego wykorzystywania przez użytkownika. Programowanie asynchroniczne z drugiej strony wiąże się z większym nakładem pracy oraz bardziej skomplikowanym kodem wynikowym. Na pomoc przychodzi .NET 4.5 wraz z nowymi słowami kluczowymi: async, await. Jak je stosować i w jaki sposób pomagają nam tworzyć aplikacje asynchroniczne zobaczymy w poniższym przykładzie...
Strona głównaInne
Inne 4566 dni, 9 godzin, 15 minut temu 183 pokaż kod licznika zwiń
Podobne artykuły:
- Piotr Zieliński » Async\Await–wydajność, część II (implementacja wewnętrzna)
- burczu programator - blog: Kontrolery asynchroniczne w ASP.NET MVC 4
- What lies beneath async/await in C# ? - Forever F[r]ame
- Programowanie w .NET: await, async - konwencje i fakty
- “Maybe” monad through async/await in C# (No Tasks!)
- Piotr Zieliński » Async\Await–wydajność, część IV (buforowanie)
- Programowanie w .NET: async, await - przetwarzanie metody asynchronicznej
- jstadnicki: Async i Await w Windows8 - małe szoł
- Do we really need async?
- Programowanie w .NET: async, await - przechwytywanie wyjątków
- Report from the battlefield #9 - async/await + MARS | Michał Komorowski