← все темы
Python — concurrency (threading/multiprocessing/asyncio)
python-concurrency
🎴 Пройти квизПодтемы
9 вопросов
-
middle theory Объясните, почему в Python многопоточность (threading) может быть менее эффективной для CPU-bound задач, чем многопроцессорность (multiprocessing). Приведите п…
-
middle theory Какие основные проблемы могут возникнуть при использовании threading в Python, и как их можно решить? Приведите пример кода с возможным антипаттерном и его исп…
-
middle theory Как asyncio реализует конкуренцию, и в чём её отличие от threading/multiprocessing? Когда лучше использовать асинхронный подход, а когда — многопоточность/мног…
-
middle theory Какие преимущества и недостатки у использования `concurrent.futures.ThreadPoolExecutor` по сравнению с низкоуровневым `threading`? Приведите пример сценария, г…
-
middle theory Что такое GIL? Зачем он нужен в CPython и какие у него последствия для многопоточного кода.
-
middle theory У тебя CPU-bound задача в Python — сжатие изображений батчем. Как параллелить? Сравни варианты.
-
middle theory threading vs multiprocessing vs asyncio — когда что использовать?
-
middle theory Какие техники и инструменты можно использовать для отладки и тестирования асинхронного кода в Python (например, с использованием asyncio)? Приведите пример тес…
-
middle theory Ты пишешь высокопроизводительный код на CPython для обработки больших наборов данных. Ты заметил, что при увеличении количества потоков в приложении производит…