Встречается на собеседованиях • сегодня
Какие знаешь сущности в асинхронности
В 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
интервью вопросы и ответы