Python в 10 потоков работает медленнее, чем в один. Виноват GIL — 17 августа 2026 г. в 15:35:59.548
Python в 10 потоков работает медленнее, чем в один. Виноват GIL Запускаешь CPU-bound задачу в 10 потоков и получаешь результат медленнее, чем в один. В любой момент времени байткод исполняет только один поток: остальные стоят в очереди за GIL, а переключения между ними съедают весь выигрыш. Правило простое: для ожидания берёшь threads и async, для вычислений — multiprocessing.
470 просмотров

