Python - Асинхронное программирование. Часть 1

На лекции мы познакомимся с асинхронным программированием в Python.
Обсудим, в чём проблема синхронных приложений, какие есть решения. Узнаем преимущества и недостатки у процессов и потоков в веб-серверах. Рассмотрим, что не так с асинхронными приложениями.
Затронем тему выбора между синхронным и асинхронным решением.
Лектор: Евгений Гончаренко, разработчик Яндекс Еды
Задать вопрос лектору можно по ссылке: ahaslides.com/ZIBAU

Пікірлер: 5

  • @YandexforDevelopers
    @YandexforDevelopers Жыл бұрын

    Вы можете оставить обратную связь о лекции по ссылке: forms.yandex.ru/surveys/13458723.c2c0e0d1551d9a2933e96d44397d94bfac2013e7/

  • @PureLeach
    @PureLeach Жыл бұрын

    Хорошая лекция, спасибо. И спасибо за мем с Евгением Николаевичем!

  • @varossimonyan
    @varossimonyan Жыл бұрын

    Хорошая лекция, спасибо)

  • @voland9586
    @voland9586 Жыл бұрын

    super

  • @Enerdzizer
    @EnerdzizerАй бұрын

    12:10 создаем поток или процесс? Поток и процесс это одно и тоже с точки зрения автора? Похоже оговорка 15:52 GIL 16:29 Очень путанно, не понятно что сказал. По-видимому имеется ввиду что код на питоне который выполняется самим интерпретатором имеет особенность что в каждый момент времени может выполняться только одна команда интерпретатора, даже если запустить два потока, то все равно один поток будет ждать другого пока команда у этого другого выполнится. Если же потоки содержат не команды интерпретатора, а вызовы чего-то низкоуровневого типа кода на си или кода на numpy (который опять же на си написан), то в этом случае Gil не мешает выполняться командам из этих потоков одновременно