2023-05-04 12:43:10
Теперь у нас будет LIL!
Данное изменение теперь принято!
Мы все прекрасно знаем проблемы GIL'а и почему он есть в питоне.
Многие хотели бы убрать его из питона.
Были попытки использовать атомарные счётчики для этого.
Однако это очень сильно ухудшало производительность однопоточных программ и мешало работе некоторых расширений на C.
Поэтому форки типа nogil python мерджить было нельзя.
Однако идею удаления GIL'а никто откидывать не стал.
И была разработана идея саб интерпретаторов, в каждом из которых будет свой GIL.
Долгое время саб интерпретаторы были только идеей, но теперь они были приняты!
Кроме того, в экспериментальном формате будет добавлен флажок --no-gil.
Пока непонятно, к каким последствиям это приведёт, поэтому ждём.
Что вы думаете о таких изменениях!?
Делитесь вашим мнением в комментариях!
6.4K viewsedited 09:43