3 ms·
Async means non-blocking, not parallel. It helps keep the app responsive while using less resources and avoiding lockups and crashes. .NET is used by millions
by manigandham 6y ago
Async means non-blocking, not parallel. It helps keep the app responsive while using less resources and avoiding lockups and crashes.
.NET is used by millions of developers. Strong and scalable foundations matter, and performance is an explicit goal with asp.net being one of the fastest web frameworks. Async is a core part of this.
There's very little - if any - overhead that you need to worry about with async code from the language to Visual Studio.
- merb 6y ago> It helps keep the app responsive while using less resources and avoiding lockups and crashes. it actually uses more resources. async has a cost, but it is really low.
- asyncawaaait 6y agoThere is a resource tradeoff. async/await has a minor CPU/memory impact, but it can also free up threads to do other work during an I/O bound operation. Threads have their own resource cost.