Что такое GIL в Python?
Мьютекс, из-за которого в один момент байткод Python выполняет только один поток.
CPython держит память объектов простой за счёт Global Interpreter Lock. Потоки по очереди выполняют байткод. Для CPU-нагрузки нужны процессы или C-код, который отпускает GIL; I/O при этом может идти параллельно.
Оцени свой прогресс
TeoBrain
AI-тьютор