Подтемы
Asyncio — отмена задач (Cancellation)
25 вопр.
Asyncio — корутины (Coroutines)
18 вопр.
Asyncio — Event Loop (событийный цикл)
18 вопр.
Asyncio — паттерны (Patterns)
19 вопр.
asyncio — Практика (race, блокировки, async I/O)
22 вопр.
Asyncio — примитивы синхронизации (Lock/Semaphore/Event)
21 вопр.
Asyncio — Tasks / TaskGroup (задачи и группы задач)
19 вопр.
14 вопросов
-
middle mcq Какой из вызовов СОВЕРШЕННО ТОЧНО заблокирует event loop?
-
middle mcq `await asyncio.gather(a(), b(), c())` — `b()` падает с исключением. Что произойдёт с задачами `a()` и `c()` (default параметры)?
-
middle mcq Какой из вариантов корректно запускает корутину и ожидает её завершения в asyncio?
-
middle mcq Какой из вариантов НЕ является корректным использованием await в asyncio?
-
middle mcq Какой из вариантов корректно обрабатывает исключение в асинхронной функции, используя asyncio?
-
middle mcq Какой из следующих подходов корректно обрабатывает блокирующие операции в asyncio event loop, чтобы избежать заморозки всего приложения?
-
middle mcq Какой из следующих способов корректно запускает несколько корутин параллельно в asyncio?
-
middle mcq Какой из следующих фрагментов кода корректно использует asyncio.TaskGroup для управления несколькими задачами? Объясните, почему остальные варианты неправильные.
-
middle mcq Какой из следующих способов корректно обрабатывает отмену задачи в asyncio, если корутина находится в состоянии ожидания (например, при вызове await)?
-
middle mcq Какой из следующих примитивов синхронизации лучше всего подходит для координации между корутинами, когда одна корутина должна ожидать сигнал от другой перед пр…
-
middle mcq Какой паттерн в asyncio используется для реализации 'producer-consumer' с асинхронной обработкой данных? Выберите корректный подход.
-
middle mcq Какой из следующих кодов приведет к ошибке при использовании `asyncio.run()` внутри корутины? Объясните, почему.
-
middle mcq Какой из следующих вариантов правильно использует `asyncio.Semaphore` для ограничения количества параллельных операций до 3?
-
middle mcq Какой паттерн в asyncio используется для корректного обработки ошибок при отмене задач (task cancellation) в асинхронных сопрограммах? Выберите подход, который…