Last active
May 4, 2025 19:01
-
-
Save devitfro/ae4cf2b44d00aeed16830b6dccdfb428 to your computer and use it in GitHub Desktop.
async/await
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Асинхронность позволяет выполнять операции, не блокируя основной поток выполнения программы, и при этом более экономно использовать потоки. | |
Когда мы используем async и await, говорим компилятору, что метод будет выполнять долгую операцию, но не будет задерживать работу других задач. | |
Ключевое слово async - указывает, что метод асинхронный. | |
Ключевое слово await используется для ожидания завершения асинхронной операции, не блокируя поток выполнения. | |
Когда await встречает асинхронный вызов, выполнение метода приостанавливается, а сам поток остается свободным, и другие задачи могут продолжать выполняться. | |
Как только асинхронная операция завершена, выполнение метода продолжается с того места, где оно было приостановлено. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment