7 вопросов
-
middle theory Объясните, как event loop в asyncio обрабатывает корутины и как это влияет на производительность приложения. Приведите пример сценария, где неправильное исполь…
-
middle theory Какие основные реализации event loop существуют в asyncio? В чём их отличие по производительности и как выбор влияет на масштабируемость приложения?
-
middle theory Как event loop обрабатывает задачи с разными приоритетами? Какие механизмы позволяют управлять порядком выполнения корутин в asyncio?
-
middle theory Какие типичные проблемы могут возникнуть при использовании asyncio в приложениях с длительными синхронными операциями (например, ожидание ответа от внешнего AP…
-
senior theory Чем отличается uvloop от штатного `asyncio.SelectorEventLoop` на уровне реализации? Какие системные вызовы используют epoll/kqueue, сколько стоит регистрация f…
-
senior theory Когда нужно писать кастомную `EventLoopPolicy`? Приведи 2-3 production-кейса, покажи скелет реализации и расскажи про подводные камни с child watchers и signal…
-
middle theory Какие механизмы в `asyncio` позволяют обрабатывать 'spikes' (пиковые нагрузки) в количестве одновременных подключений без потери производительности? Какие trad…