Skip to content

Instantly share code, notes, and snippets.

@devitfro
Last active May 4, 2025 19:01
Show Gist options
  • Save devitfro/ae4cf2b44d00aeed16830b6dccdfb428 to your computer and use it in GitHub Desktop.
Save devitfro/ae4cf2b44d00aeed16830b6dccdfb428 to your computer and use it in GitHub Desktop.
async/await
Асинхронность позволяет выполнять операции, не блокируя основной поток выполнения программы, и при этом более экономно использовать потоки.
Когда мы используем async и await, говорим компилятору, что метод будет выполнять долгую операцию, но не будет задерживать работу других задач.
Ключевое слово async - указывает, что метод асинхронный.
Ключевое слово await используется для ожидания завершения асинхронной операции, не блокируя поток выполнения.
Когда await встречает асинхронный вызов, выполнение метода приостанавливается, а сам поток остается свободным, и другие задачи могут продолжать выполняться.
Как только асинхронная операция завершена, выполнение метода продолжается с того места, где оно было приостановлено.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment