Asynchroniczny model programowania w .NET
Grzegorz Jachimko
Według MSDN – asynchroniczny model programowania jest kluczem do tworzenia skalowanych i responsywnych aplikacji. Ale co to tak naprawdę oznacza? Jak w dobie komputerów, kiedy to podstawowa wersja najnowszego procesora posiada przynajmniej cztery jądra wykorzystać to stwierdzenie? Nowoczesne i wysokopoziomowe języki programowania często ukrywają przed nami sporo szczegółów implementacyjnych, upraszczając programowanie asynchroniczne do słów kluczowych async i await, ukrywając całą wiedzę tajemną przed nami. Na tej sesji, postaram się przedstawić, co naprawdę dzieje się w Twojej aplikacji i jak możesz to świadomie wykorzystać w przyszłości.