Junior — Middle
77
Como implementar uma coroutine na programação?
Resposta da IA
sobes.tech IA
В Python корутины реализуются с помощью ключевого слова async и await. Это позволяет писать асинхронный код, который может приостанавливать выполнение и возобновлять его позже, не блокируя основной поток.
Пример простой корутины:
import asyncio
async def say_hello():
print("Привет!")
await asyncio.sleep(1) # имитация асинхронной операции
print("Короутина завершена")
async def main():
await say_hello()
asyncio.run(main())
Здесь say_hello — корутина, которая приостанавливается на секунду, позволяя другим задачам выполняться.