Задача 1 из 20 — Python | LearnToFly

Python: уровень 5

Вопрос 1 из 20
Экзаменатор

Что такое GIL (Global Interpreter Lock) и как он влияет на многопоточность в Python?

Ответ

GIL — глобальная блокировка интерпретатора CPython, которая позволяет только одному потоку выполнять байткод Python одновременно. Из-за неё многопоточность не ускоряет CPU-интенсивные задачи (нужен multiprocessing), но не мешает I/O-задачам.