Лекция Python 1.4 GIL
🐍🚀 Python 3.13: конец эпохи GIL и новые возможности для разработчиков
Глобальная блокировка интерпретатора (GIL) долгое время ограничивала многопоточность в Python. С выходом версии 3.13 это может измениться. Разберем, что это значит для разработчиков. Глобальная блокировка интерпретатора (GIL) долгое время сдерживала развитие Python. Однако с выходом Python 3.13 ситуация изменится. GIL можно будет сделать необязательной, но это экспериментальная функция, которая требует определенных усилий для ее отключения. GIL была введена в Python 1.5 и представляет собой мьютекс, который позволяет только одному потоку одновременно выполнять байт-код Python...
Вышел Python 3.14 RC1 с официальной поддержкой Free-Threaded Python
Первый релиз-кандидат Python 3.14 уже доступен для тестирования. Это крупное обновление функций этого популярного языка программирования в этом году. В Python 3.14 появился новый интерпретатор tail-call (вызовов), который обеспечивает более высокую производительность, а также ряд других улучшений производительности. В этом крупном ежегодном обновлении функций теперь официально поддерживается свободнопоточный Python (по сравнению с предыдущим экспериментальным статусом), отложенная оценка аннотаций типов...