Разблокируй это! Что такое nogil?
Тезисы
Когда Python был совсем маленьким, мир был другим. Компьютеры были в большинстве своем одноядерными, а одновременная работа потоков невостребована. С тех пор железо сделало огромный шаг вперед, но Python остался прежним. Добавленный еще на заре языка GIL строго запрещал нам параллельную работу потоков, но из этого правила было много исключений и способов обхода, и такая ситуация устраивала всех. Почти всех.

Нам предстоит вспомнить, зачем в наш любимый язык добавлена глобальная блокировка, как она работает, какие ограничения и способы их обхода у нас есть. Также мы обсудим самые горячие новости из мира python, а именно pep-703, принятый совсем недавно. Он обещает нам свободу от оков GIL, но сможет ли он нам её дать?
Когда Python был совсем маленьким, мир был другим. Компьютеры были в большинстве своем одноядерными, а одновременная работа потоков невостребована. С тех пор железо сделало огромный шаг вперед, но Python остался прежним. Добавленный еще на заре языка GIL строго запрещал нам параллельную работу потоков, но из этого правила было много исключений и способов обхода, и такая ситуация устраивала всех. Почти всех.

Нам предстоит вспомнить, зачем в наш любимый язык добавлена глобальная блокировка, как она работает, какие ограничения и способы их обхода у нас есть. Также мы обсудим самые горячие новости из мира python, а именно pep-703, принятый совсем недавно. Он обещает нам свободу от оков GIL, но сможет ли он нам её дать?
Видеозапись доклада
Появится здесь после конференции
Информация о спикере
Евгений Афонасьев
Руководитель отдела, Тинькофф
Более 10 лет в разработке на python, занимаюсь развитием процессов разработки в ИТ инфраструктуре и являюсь лидером Python гильдии в Тинькофф.

http://github.com/afonasev

Автор нескольких небольших плагинов для flake8, которые активно используются не только у нас в компании, и пары полезных библиотек.
  • Евгений Афонасьев
    Руководитель отдела, Тинькофф
    Более 10 лет в разработке на python, занимаюсь развитием процессов разработки в ИТ инфраструктуре и являюсь лидером Python гильдии в Тинькофф.

    http://github.com/afonasev

    Автор нескольких небольших плагинов для flake8, которые активно используются не только у нас в компании, и пары полезных библиотек.
Все доклады конференции