Встречается на 1% собеседований по Python
Какие знаешь сущности в асинхронности
В Python асинхронность строится вокруг нескольких ключевых сущностей:
- Coroutine - асинхронная функция, объявляется с
async def. Выполняется пошагово, может приостанавливаться наawait.
python
async def fetch_data():
return "data"- Event Loop - ядро асинхронности, управляет выполнением корутин и обрабатывает события. Обычно используется
asyncio.run().
-
Future - объект, представляющий результат асинхронной операции, который может быть еще не готов.
-
Task - подкласс Future, который оборачивает корутину и планирует её выполнение в event loop.
python
task = asyncio.create_task(fetch_data())-
Awaitable - любой объект, который можно использовать в
await. Это корутины, Tasks и Futures. -
Async Context Managers (
async with) и Async Iterators (async for) - асинхронные аналоги обычных менеджеров контекста и итераторов.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
Похожие вопросы
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы