The async
and await
combination allows you to have non-blocking methods.
In ASP.NET MVC you can have asynchronous actions. It might sound a good idea to make all your actions async
, but it is not. Light operations like returning a view, handling a post, will likely get slower because the cost of creating a thread will be much higher.
But you can benefit from it by using it against I/O operations.
Continue reading