Задать вопрос

Зачем в питоне используется gil?

В интернете есть множество обсуждений этого механизма, где меряются секундами, показываются картинки с тредами и обсуждаются пути обхода. Но, собственно, зачем он добавлен в язык? В большинстве других языков программирования таких причуд с потоками не существует. Расставил локи на критические секции и пожинай плоды мультипоточности. Так а почему в питоне нельзя сделать также?
  • Вопрос задан
  • 2668 просмотров
Подписаться 4 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@wing_pin
Люблю сгущенку и функциональное программирование
Потому что по умолчанию предполагается, что программист не умеет правильно работать с потоками, что в 95% верно. К тому же не все так просто с многопоточностью в реальном мире и сборщик мусора в питоне завязан как раз на этот самый gil
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы