Встречается на собеседованиях • сегодня
Как создать корутину
В Python корутины создаются с помощью ключевого слова async def. Они позволяют писать асинхронный код, который можно приостанавливать и возобновлять.
Пример простой корутины:
python
import asyncio
async def my_coroutine():
print("Корутина запущена")
await asyncio.sleep(1) # Приостанавливает выполнение на 1 секунду
print("Корутина завершена")
Запуск корутины
asyncio.run(my_coroutine())
text
Ключевые моменты:
- `async def` определяет корутину.
- `await` используется для ожидания других асинхронных операций.
- Для запуска корутины используется `asyncio.run()`.
Корутины работают в рамках цикла событий (event loop), который управляет их выполнением.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы