⚡️Async/await: шпаргалка для новичка
В .NET асинхронность это не «ускорение кода», а эффективное использование ресурсов.
Вместо того чтобы блокировать работающий поток ожиданием (например, ответа от БД или API), мы освобождаем его для других задач.
Основные моменты:
- async — модификатор метода, который говорит, что внутри будет await
- await — «подожди результат, но не блокируй поток»
- Метод с async как правило возвращает Task
- await можно использовать только внутри async методов
Лайфхак:
Если метод что-то делает «в долгую» (работа с файлами или БД, запросы, файлы) — делайте его async.