The danger of async/await and .Result in one picture

https://tooslowexception.com/the-danger-of-asyncawait-and-result-in-one-picture/
Acum ceva timp am postat despre pattern-ul async/await intr-o singura poza. Acum sa vedem pericolele.

Ca un fel de tldr → deadlock

First of all, it blocks (wastes) one thread to wait on a result – which may lead to threads starvation. But even worse, it may deadlock your operation and (sometimes) the whole application.

Adica face un apel asincron dar pe urma foloseste o metoda sincronizata sa astepte / preia rezultatul?

Teoretic da :slight_smile:
Dar practic o sa interactionezi cu cod sincron(care nu-i facut de tine) si te obliga sa folosesti Result :slight_smile:

Insa din ce am lucrat, daca este cod scris de tine este bine sa respecti regulile. Si oricum Visual studio o sa te traga de manata sa iti spuna ca nu ai pus un await Metoda();