arrow

назад

ask

Вопрос

Что такое GIL? Зачем он нужен?

repost

347

input message

напишите коммент


6 комментов

Global interpretator lock. Раньше в далёкие далёкие времена когда компиляторы не были столь продвинуты, для работы с памятью во много потоке нужны были специфичные знания, но сейчас этого не нужно и компилятор сделает всё сам, так это уже не нужно. GIL нужен для блокировки работы с данными разными потоками одновременно. В python 3.13 будут сделаны первые шаги к этому.

0

ответить

· 29.06.2024

Он есть. Если его не будет, то и питона не будет… :(

0

ответить

· 25.11.2024

Уже появилось возможность отключения GIL в версии 3.13 в начале октября этого года. В спец сборке при установке --disable-gil После этого можно управлять состоянием gil.

0

ответить

· 25.11.2024

4 года думали как вырвать его из python. С версией 3.14 обещает быть стабильной без гил

0

ответить

· 27.06.2024

Очередной китайский автопроизводитель, что-то между haval и zeekr 🤔

0

ответить

Это валюта в Final Fantasy 😁

0

ответить

еще контент в этом сообществе

пост закреплён — пока закрепить можно только один пост

trash bin
перейти к нему не получится