41 / 72
Теория + практикаСреднийMiddle-Senior

GIL на практике: профили нагрузки и гибридные подходы

Частота на собеседованиях: Высокая - вопрос "что выберешь: threading, asyncio или multiprocessing"Спрашивают в: Т-Банк, Яндекс, Big Tech-style

Мы уже разобрали GIL в модуле про ООП изнутри, и event loop - в прошлом уроке. Теперь соединяем эти два знания в один практический вопрос, который реально задают на собеседовании: "у тебя асинхронное приложение на asyncio, но внутри одного запроса нужно сделать тяжёлый CPU-расчёт - как не заблокировать event loop для всех остальных запросов?"

Показываем проблему с таймингом