13 вопросов
-
middle theory Что такое GIL? Зачем он нужен в CPython и какие у него последствия для многопоточного кода.
-
middle theory У тебя CPU-bound задача в Python — сжатие изображений батчем. Как параллелить? Сравни варианты.
-
middle theory Ты пишешь высокопроизводительный код на CPython для обработки больших наборов данных. Ты заметил, что при увеличении количества потоков в приложении производит…
-
middle quiz Какой из следующих способов позволяет обойти GIL при выполнении CPU-интенсивных задач в Python?
-
middle quiz Какой из следующих фреймворков или библиотек может быть наиболее эффективным для параллельной обработки данных в Python при наличии GIL?
-
middle quiz Что происходит с GIL при вызове C-функции из Python?
-
middle quiz Какой из следующих способов может помочь уменьшить влияние GIL на производительность?
-
middle quiz Какой из следующих способов может привести к непредсказуемому поведению при использовании GIL?
-
middle quiz Какой из следующих способов позволяет эффективно выполнять CPU-интенсивные задачи в Python без GIL?
-
middle quiz Какой из следующих фреймворков или библиотек может быть наиболее эффективным для обработки больших наборов данных в Python при наличии GIL?
-
middle quiz Какой из следующих способов может привести к утечке памяти при работе с GIL?
-
middle quiz Какой из следующих способов позволяет временно освободить GIL в Python?
-
middle quiz Какой из следующих способов может быть наиболее эффективным для обработки CPU-интенсивных задач в Python?