Az erre szolgáló eszközök óriási fejlődésen mentek keresztül a .NET keretrendszerben és a C# nyelvben a .NET első verziója óta.
A különböző, eseményekre épülő programozási modellek, a Task Parallel Library, és a C#-ban bevezetett async és await kulcsszavaknak köszönhetően az aszinkron programozás egyre könnyebbé és kényelmesebbé vált, így mára már mindennapi részét képezi az eszköztárunknak.
Viszont a kényelmes nyelvi eszközök el is rejtenek előlünk technikai részleteket, amiknek ismerete fontos, hogy helyes és megbízható aszinkron kódot írjunk. Az előadáson megismerkedünk a .NET-ben használt aszinkron programozási módszerek evolúciójával, megnézzük, hogyan működnek a jelenleg legtöbbet használt async és await kulcsszavak.
Az előadás a következő kérdésekre ad választ
- Milyen aszinkron programozási módszerek léteztek .NET-ben, amik a mai TPL-hez és async-awaithez vezettek?
- Hogyan működik az async-await a motorháztető alatt?
- Milyen gyakori hibalehetőségekre kell figyelnünk aszinkron programozás során?
Az előadásban a következő technológiákról lesz szó, a következőkről fogsz hallani:
- .NET,
- Task Parallel Library,
- async-await