Kiedy stosować metody asynchroniczne w ASP.NET MVC i C#
Stosowanie metod asynchronicznych.
Kiedy stosować metody asynchroniczne:
gdy brakuje wolnych wątków,
gdy aplikacja będzie szybciej/lepiej działać przy użyciu metod asynchronicznych,
gdy operacja opiera się w głównej mierze na operacjach I/O (zapisu odczytu) na dysku lub na operacjach sieciowych, które mogą zablokować wątek poprzez wolne działanie,
aby zaimplementować mechanizm zatrzymywania lub przerywania długich żądań (np. przesyłanie plików).