Search⌘ K
AI Features

Improving Scalability Using Asynchronous Tasks

Explore how to improve the scalability of your ASP.NET Core MVC websites by implementing asynchronous action methods. Learn to manage web server threads effectively, reduce blocking, and handle more simultaneous user requests without compromising responsiveness.

When building a desktop or mobile app, multiple tasks (and their underlying threads) can improve responsiveness because while one thread is busy with the task, another can handle interactions with the user.

Thread pool
Thread pool

Server-side utilization of tasks

Tasks and their threads can be useful on the server ...