Bemutatunk néhány gyakorlati példát arra, hogy milyen előnyökkel jár az aszinkron programozási technikák használata, és megnézzük, mennyit segített ennek kényelmessé tételében az async és await kulcsszavak bevezetése.
Ezt követően olyan gyakorlati problémák megoldását vizsgáljuk meg, mint például a kivételkezelés, a taszkok megszakítása, és a párhuzamos végrehajtás.
Végül néhány hasznos tanács mellett megnézzük, mire kell figyelnünk, hogy aszinkron műveletekkel ne tudjunk deadlockot okozni.
(Ezen az előadáson az aszinkron programozás alapjait nem fogjuk újra átnézni, ha erről szeretnénk egy áttekintést, érdemes megnézni az előző előadás felvételét: )
Az előadás a következő kérdésekre ad választ:
- Hogyan tudunk C#-ban műveleteket aszinkron végrehajtani, és ennek a programozási modellje hogyan fejlődött az évek során?
- Hogyan történik aszinkron műveletek esetén a kivételkezelés, taszkok megszakítása és párhuzamos végrehajtása?
- Mire kell figyelnünk, hogy ne okozzunk deadlockot aszinkron műveletekkel?
Az előadásban a következő technológiákról lesz szó:
- .NET,
- Task Parallel Library,
- async-await
Neked szól az előadás, ha
- .NET-et és C#-ot használó fejlesztő vagy.