Встречается на собеседованиях • сегодня
Что такое Async/Await
- Это инструментарий для работы с асинхронностью. По сути это абстракция над Task. async - помечает метод(таску) асинхронным, но без await не имеет смысла, так как это ключевое слово помечает тот момент, где нам нужно приостановить выполнение потока, чтобы дождаться выполнения определенных операций(обычно работа с внешним ресурсом, типо БД или HTTPContext, файлом и тому подобным), поток в это время идет заниматься другим делом, не блокируясь и после того, как он завершит свою следующую операцию и получит ответ, что данные, которые мы ждали при await нам пришли, то возвращаться в тот метод и выполняет его дальше.
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы
