Обложка канала

Умный программист: it, программирование, hi-tech

Легендарный Гарвардский курс по основам программирования в закрепе канала! Поможем научиться программировать бесплатно

Умный программист: it, программирование, hi-tech

3 года назад
Открыть в
Руководящий совет Python намерен удалить глобальную блокировку интерпретатора (GIL) из Python, ускорив параллельный код, но будет осторожен с обратной совместимостью, чтобы избежать «еще одной ситуации с Python 3». Цель состоит в том, чтобы продвигать предложение в три этапа. Во-первых, добавить no-GIL в качестве экспериментальной сборки, чтобы сообщество могло ее опробовать. Затем сборка без GIL станет поддерживаться, но не по умолчанию, на период «по крайней мере год или два, возможно, больше». В-третьих, команды хотят, чтобы отсутствие GIL было по умолчанию и «удаляло любые остатки GIL». Нет особого энтузиазма в отношении долгосрочной поддержки как GIL, так и не-GIL сборок с двойным тестированием, которое подразумевается, но до третьего этапа «вероятно, 5+ лет».