Корутина — это обобщение подпрограмм, которые могут приостанавливать и возобновлять свое выполнение, сохраняя свое состояние. В отличие от обычных функций, которые выполняются от начала до конца за один вызов, корутины могут "отдавать" управление другой корутине или главному циклу событий и затем "принимать" его обратно с того же места, где приостановились.
В Python корутины реализованы с использованием ключевых слов async def
и await
.
Основные характеристики:
await
) и быть возобновленными позже.await
.Корутина — это обобщение подпрограмм, которые могут приостанавливать и возобновлять свое выполнение, сохраняя свое состояние. В отличие от обычных функций, которые выполняются от начала до конца за один вызов, корутины могут "отдавать" управление другой корутине или главному циклу событий и затем "принимать" его обратно с того же места, где приостановились.
В Python корутины реализованы с использованием ключевых слов async def
и await
.
Основные характеристики:
await
) и быть возобновленными позже.await
.Register or sign in to get access to full answers for all questions from the question bank.