Зачем нужен GIL и как от него избавиться? / Евгений Афанасьев

Ғылым және технология

Это Евгений Афанасьев, Teamlead в Avito, и его доклад на Pytup в Нижнем Новгороде - нашей конференции по питон-разработке. Здесь мы обсудили, как применять Python в бизнесе, ML и науке, и рассмотрели новшества в языке.
В своём выступлении Евгений расскажет, как нам быть с многопоточностью: добавленный ещё на заре развития языка GIL строго запрещает параллельную работу потоков, но из этого правила есть исключения. В докладе Евгений напомнит, зачем в наш любимый язык добавлена эта глобальная блокировка, как она работает и какие ограничения и способы её обхода у нас есть.
А ещё Евгений обсудит самые горячие новости из мира python, а именно pep-703, принятый совсем недавно. Кажется, именно он обещает нам свободу от оков GIL, но как именно и какой ценой?
Обо всех наших митапах и конференциях можно узнать на сайте: events.yandex.ru/
Подписывайтесь на Yandex for Backend в телеграмме: здесь мы рассказываем, что находится под капотом у наших продуктов и как устроена бэкенд-разработка в Яндексе: t.me/yandexforbackend

Пікірлер: 10

  • @ukratitelkisok9726
    @ukratitelkisok97266 күн бұрын

    Доклад просто бомба. Сколько раз начинал про GIL смотреть, что-то все так себе было. Тут понятно для любого уровня на пальцах, огромное спасибо докладчику.

  • @YandexforBackend

    @YandexforBackend

    6 күн бұрын

    ❤️

  • @yodapunishes
    @yodapunishes9 күн бұрын

    Отмечаемся те, кто хоть раз в работе использовал weakref (я - нет) :)

  • @rokbas
    @rokbas2 күн бұрын

    Каждый год кто-то говорит о том, чтобы убрать GIL, зачем? Используйте другой язык программирования. Еще лет 10 назад начались эти разговоры и никто пока не убрал, пришли к микроинтерпретаторам. Напишите ваш чувствительный код на другом языке и используйте его в Python.

  • @user-ud8wy2ry8o
    @user-ud8wy2ry8o9 күн бұрын

    Вау👍

  • @YandexforBackend

    @YandexforBackend

    9 күн бұрын

    ❤️

  • @user-ow5mn6dn7n
    @user-ow5mn6dn7n8 күн бұрын

    прикольный чел)

  • @rulesprog
    @rulesprog3 күн бұрын

    37:40 потому говорят в Java все иногда фризит и поэтому не любят Java

  • @rulesprog

    @rulesprog

    3 күн бұрын

    ну ide от jetbrains ВРОДЕ не фризится почему-то

Келесі