Опубликовано предложение по расширению языка Python – PEP-0703, в котором рассматривается добавление режима сборки CPython без глобальной блокировки интерпретатора (GIL, Global Interpreter Lock). Предложение сводится к оставлению по умолчанию GIL, но добавлению для его отключения сборочной опции “–without-gil”. Спецификация пока находится на стадии черновика, подлежащего обсуждению.
Новый режим позволит решить проблему с распараллеливанием операций на многоядерных системах, вызванную тем, что глобальная блокировка не допускает параллельное обращение к разделяемым объектам из разных потоков. Отмечается, что применение GIL является одной из наиболее существенных проблем CPython, так как отсутствие распараллеливания является более серьёзной проблемой, чем скорость выполнения кода.